Google apps script 授予首次在Google工作表中打开绑定脚本的权限

Google apps script 授予首次在Google工作表中打开绑定脚本的权限,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我创建了一个Google电子表格模板,其中包含一个绑定到该模板的脚本,例如,当runs创建了一个Google文档文件的副本,其中包含文本中的各种标记,并将其替换为电子表格中的数据,或者打开一个提示表单,在其中我可以介绍一些数据,并用这些数据填充单元格。当脚本第一次运行并请求用户授权时,用户必须进行授权,然后脚本停止运行,他必须再次运行代码 我想为所有模板副本授予许可,或者,如果不可能,在首次打开电子表格时请求所有授权(所有可以创建模板副本并访问它的用户都是相同的) 谢谢。据我所知,这是不可能的,

我创建了一个Google电子表格模板,其中包含一个绑定到该模板的脚本,例如,当runs创建了一个Google文档文件的副本,其中包含文本中的各种标记,并将其替换为电子表格中的数据,或者打开一个提示表单,在其中我可以介绍一些数据,并用这些数据填充单元格。当脚本第一次运行并请求用户授权时,用户必须进行授权,然后脚本停止运行,他必须再次运行代码

我想为所有模板副本授予许可,或者,如果不可能,在首次打开电子表格时请求所有授权(所有可以创建模板副本并访问它的用户都是相同的)


谢谢。

据我所知,这是不可能的,因为您的脚本是绑定到工作表的容器(),因此每次复制容器时,您都必须续订权限

另见


唯一的解决方法是创建一个独立的附加组件()。

谢谢您的回答!