设计问题:在没有编辑权限的情况下编辑并触发onEdit



我想知道如何处理创建具有以下要求的工作表的问题:

假设用户A可以访问Sheet1和Sheet2,但不能访问Sheet3(一个帮助表(,后者受到保护,只能由管理员访问。Sheet1有两个按钮链接到需要对Sheet3进行编辑的脚本函数。

  1. 我应该如何构建脚本,以便用户A可以使用Sheet1中的按钮?

  2. 有一个onEdit(e(函数在对Sheet1进行编辑时触发。onEdit函数还可以对Sheet3进行编辑。我应该如何构建我的脚本,以便用户A在使用Sheet1时可以触发对Sheet3的编辑?

到目前为止,我相信我只找到了问题#1的解决方案,即将脚本部署为web应用程序。解决问题2的最佳方法是什么?

如果你对#1也有更好的解决方案,那么请随时提出这样的替代方案!

感谢我能得到的任何帮助,谢谢。

最好的方法是:

  1. 创建第三个用户
  2. 为第三个用户添加完全访问权限
  3. onEdit重命名为onedit
  4. 根据EDIT触发器安装onedit

相关内容

最新更新