首页 > 解决方案 > Google Apps 脚本 - 从模板创建的每个文档中都会出现“需要授权”

问题描述

我有一个谷歌文档,它有一个自定义 UI 菜单,可以选择向文档添加新页面并用一些数据填充它。我使用这个文档作为模板,通过 webapp 为单个用户创建许多其他文档。

所以我的用户来到我的webapp,点击生成这个文档,这个文档是从前面提到的模板Doc创建的(包含绑定的脚本,允许用户添加更多的页面和额外的数据)。用户在自定义菜单中单击以创建一个新页面,在执行该代码块之前,他会看到“需要授权”屏幕。我已经为他做好了准备,所以他知道如何进行——没什么大不了的。他继续使用文档来完成他的任务并在完成后将其关闭。

他现在需要从同一个模板生成一个新文档,并像以前一样添加其他页面。再次,他得到“需要授权”屏幕。现在他在想“我刚刚授权了这个……这是怎么回事?” 现在很困惑。

由于这些文档是从 web 应用程序中动态生成的,因此在用户访问模板之前,除了模板中的脚本之外,我无法进入并授权任何内容。但是真的没有办法在模板文档中授权该脚本并将其延续到从它创建的所有新文档中吗?

标签: templatesgoogle-apps-scriptauthorization

解决方案


与其将代码包含为有界项目,不如将其作为附加组件发布。这样,用户只需授权一次代码。

有关的


推荐阅读