如何从 Google 表格的查询中删除“编辑权限”?

Posted

技术标签:

【中文标题】如何从 Google 表格的查询中删除“编辑权限”?【英文标题】:How to remove 'edit access' from query on Google Sheets? 【发布时间】:2019-07-18 14:12:43 【问题描述】:

我有一张从 BigQuery 获取数据的工作表,每个人都可以编辑。我尝试使用查询删除选项卡中的权限,但它没有工作,因为它已连接到数据库。这是错误:

无法向此工作表添加保护,因为它已连接到数据库。

如何在不删除所有工作表中的编辑权限的情况下删除查询编辑权限?

【问题讨论】:

【参考方案1】:

正如documentation for this feature under "Change who can see & edit queries or results" 中指出的那样,要编辑 BigQuery 查询,用户既需要相应的 BigQuery 角色,又需要至少具有工作表中的编辑权限。

当用户没有适当的 BigQuery 角色时,他们会收到如下错误:

因此,只要用户在您的项目中没有 BigQuery 所需的权限,他们就无法编辑查询。在 BigQuery 中没有角色的用户只能查看从 BigQuery 查询中提取的数据并查看查询本身。

如果您的项目中有具有 BigQuery 角色的用户,您可以将 Google 表格分离到一个文件中,其中用户只有表格文件的查看权限。

【讨论】:

以上是关于如何从 Google 表格的查询中删除“编辑权限”?的主要内容,如果未能解决你的问题,请参考以下文章

google docs电子表格导出:如何从时间、日期中删除撇号[关闭]

从 Google 表格中查询值

GCP:403来电者没有权限

如何将数组传递到 Google 电子表格的 Google App 脚本中的查询字符串

Google表格十进制数,如何删除逗号并添加零

无需身份验证令牌即可访问 Google 电子表格 API