在使用Google 表格时,您可以为编辑工作表、列和行定义细粒度的、基于用户的规则。遗憾的是,目前无法限制读取权限。在许多情况下,例如仅向客户显示与其相关的工单,或仅向员工显示他们正在处理的项目,读取权限将非常有用。
一种可能的解决方案是创建一个所谓的“主工作表”,并使用IMPORTRANGE 函数从中单向访问选定的数据。然而,这种方法需要大量的手动操作:创建新工作表、分配文件权限、编写和实现 IMPORTRANGE 公式、接受权限以及设置格式。如果结构或格式发生更改,则必须对每个工作表单独进行手动操作。
以下Google Apps脚本会自动执行此操作。 如果您在母版表中执行一次init()方法,则将自动创建所有从属表,分配权限,并设置公式和格式。 如果母版表中的数据发生更改,则会自动在子表中镜像。 如果母版纸的结构发生变化,只需再次执行init() (以前的纸版将自动更新)。
82ba709df04366e65cb3a42f84f19631