google-sheets - 是否可以对选定的用户隐藏 Google 表格?
问题描述
真的很简单的问题。是否可以对特定编辑器隐藏 Google Sheet Doc 中的某些工作表?场景是每个用户都有一个页面,他们在其中填写数据。只有他们可以根据工作表保护更改页面上的数据。出于美学目的和易用性,我试图找出是否可以隐藏除用户有权编辑的工作表之外的所有工作表。
解决方案
不幸的是,这是不可能的,因为如果您隐藏或显示一张纸 - 它适用于打开它的任何人。
- 您可以编写一个脚本来显示某个工作表 - 取决于打开电子表格的用户,但如果另一个用户同时打开同一个电子表格 - 这将导致冲突行为。
- 作为一种解决方法,我可以建议您为每个用户创建一个不同的电子表格以及一个主电子表格,所有单独的电子表格都将与=IMPORTRANGE同步
- 在这种情况下,您作为唯一的主电子表格编辑器将有权访问所有数据,而用户只有其电子表格的权限
- 另一种解决方法是实施工作表保护(这与隐藏工作表不同!)。
- 在这种情况下,每个用户只能编辑他有权访问的工作表,但他仍然可以查看其他工作表。
推荐阅读
- apache-nifi - PrometheusReportingTask 仅在一个处理器组上报告指标
- iis - IIS 应用程序请求路由模块 502.2
- arm - 在 ubuntu 上使用 linaro ABE 的 ARM 工具链构建错误
- c# - 实例化并设置为子游戏对象的父级
- javascript - 通过对孩子进行硬编码来验证 azure jwt 令牌中的孩子
- javascript - 我应该如何在javascript中编写代码以通过双击更改元素的颜色?
- c# - 查找面板位于哪个面板阵列中
- sql - 使用其他两个表(如加入条件)更新表?
- flutter - : 我怎样才能改变条带测试生活?
- reactjs - 使用 jest 和 react-testing-library 测试连接的组件