【发布时间】:2022-01-22 00:35:21
【问题描述】:
我有一个共享的 Google 表格,它是一家小公司的安装时间表。每张纸是一个星期。我已经创建了一些脚本操作来执行诸如查找数据更改之类的操作,以及在适当的情况下隐藏和取消隐藏行。这适用于共享电子表格的每个人,无需提示许可。
通过单击自定义菜单中的条目来执行创建新周的功能。然后它会提示用户输入第一周的日期和要创建的周数。经过一些用户输入错误检查后,它将隐藏的模板工作表复制到以周日期范围命名的工作表,更新日期输入单元格,复制工作表保护,然后取消隐藏新复制的工作表。这对我作为工作表所有者有用,但是,它正在为共享工作表的任何其他用户创建身份验证对话框。
我可以通过在 Google Cloud Platform 界面中将其部署为测试应用程序来解决此问题,但随后我必须专门与用户共享它,这 a) 不是 Google Workspace 的一部分并且 b) 很可能改变,因此需要持续的维护。 鉴于脚本正在修改“我的”工作表文件,我不明白为什么需要许可,我希望有办法解决这个问题。
我已经搜索并尝试了很多可能性,但似乎都没有解决问题。
有人有专业知识吗?我是一名称职的编码员,但对 Google Apps 比较陌生,所以请尽可能详细。
【问题讨论】:
标签: google-apps-script google-sheets permissions