首页 > 解决方案 > 是否可以对选定的用户隐藏 Google 表格?

问题描述

真的很简单的问题。是否可以对特定编辑器隐藏 Google Sheet Doc 中的某些工作表?场景是每个用户都有一个页面,他们在其中填写数据。只有他们可以根据工作表保护更改页面上的数据。出于美学目的和易用性,我试图找出是否可以隐藏除用户有权编辑的工作表之外的所有工作表。

标签: google-sheetsspreadsheet

解决方案


不幸的是,这是不可能的,因为如果您隐藏或显示一张纸 - 它适用于打开它的任何人。

  • 您可以编写一个脚本来显示某个工作表 - 取决于打开电子表格的用户,但如果另一个用户同时打开同一个电子表格 - 这将导致冲突行为。
  • 作为一种解决方法,我可以建议您为每个用户创建一个不同的电子表格以及一个主电子表格,所有单独的电子表格都将与=IMPORTRANGE同步
  • 在这种情况下,您作为唯一的主电子表格编辑器将有权访问所有数据,而用户只有其电子表格的权限
  • 另一种解决方法是实施工作表保护(这与隐藏工作表不同!)。
  • 在这种情况下,每个用户只能编辑他有权访问的工作表,但他仍然可以查看其他工作表。

推荐阅读