我有一个 Google 文档,它有一个自定义 UI 菜单,其中包含一个选项,可以将新页面添加到文档并用一些数据填充它。我使用此文档作为模板,通过 Web 应用程序为单个用户创建许多其他文档。
因此,我的用户来到我的 web 应用程序,单击生成此文档,该文档是根据上述模板文档创建的(包含绑定脚本以允许用户添加更多具有附加数据的页面)。用户单击自定义菜单来创建一个新页面,在执行该代码块之前,他会看到“需要授权”屏幕。我已经让他做好了准备,所以他知道如何继续——没什么大不了的。他继续使用该文档来完成他的任务,并在完成后将其关闭。
他现在需要从同一模板生成一个新文档,并像以前一样添加其他页面。他再次看到“需要授权”屏幕。现在他在想“我刚刚授权了这个……发生了什么事?”现在很困惑。
由于这些文档是从 web 应用程序中动态生成的,因此在用户访问模板之前,我无法进入并授权除模板中的脚本之外的任何内容。但是,真的没有办法在模板文档中授权该脚本并将其转移到从它创建的所有新文档中吗?
不是将代码包含为有界项目,而是将其作为附加组件发布。这样,用户只需授权代码一次。
Related
- 如何避免对复制的 Google 电子表格 + 脚本提出重新授权请求 https://stackoverflow.com/q/34657242/1595451
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)