【发布时间】:2019-07-18 14:12:43
【问题描述】:
我有一张从 BigQuery 获取数据的工作表,每个人都可以编辑。我尝试使用查询删除选项卡中的权限,但它没有工作,因为它已连接到数据库。这是错误:
无法向此工作表添加保护,因为它已连接到数据库。
如何在不删除所有工作表中的编辑权限的情况下删除查询编辑权限?
【问题讨论】:
标签: google-sheets permissions google-bigquery
我有一张从 BigQuery 获取数据的工作表,每个人都可以编辑。我尝试使用查询删除选项卡中的权限,但它没有工作,因为它已连接到数据库。这是错误:
无法向此工作表添加保护,因为它已连接到数据库。
如何在不删除所有工作表中的编辑权限的情况下删除查询编辑权限?
【问题讨论】:
标签: google-sheets permissions google-bigquery
正如documentation for this feature under "Change who can see & edit queries or results" 中指出的那样,要编辑 BigQuery 查询,用户既需要相应的 BigQuery 角色,又需要至少具有工作表中的编辑权限。
当用户没有适当的 BigQuery 角色时,他们会收到如下错误:
因此,只要用户在您的项目中没有 BigQuery 所需的权限,他们就无法编辑查询。在 BigQuery 中没有角色的用户只能查看从 BigQuery 查询中提取的数据并查看查询本身。
如果您的项目中有具有 BigQuery 角色的用户,您可以将 Google 表格分离到一个文件中,其中用户只有表格文件的查看权限。
【讨论】: