如何从Google表格上的查询中删除“修改权限”?

时间:2019-07-18 14:12:43

标签: google-sheets permissions google-bigquery

我有一张工作表,它从BigQuery获取数据,每个人都可以编辑。我试图通过查询删除选项卡中的权限,但是由于它已连接到数据库,因此无法正常工作。这是错误:

  

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

"Can't add protection to this sheet because it's connected to a database"

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

1 个答案:

答案 0 :(得分:0)

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

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

Access Denied error

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

如果您的用户在项目中具有BigQuery角色,则可以将Google表格分隔到一个文件中,该用户仅对表格具有查看者权限。