0

有没有办法在独立的 Google Apps 脚本中延迟授权对话框?我有一个公共脚本,需要从活跃的 Google 用户那里获得多个权限。在请求所有这些权限之前,我想告诉用户脚本是如何工作的。

为什么我需要访问所有服务并不明显,所以这个对话框看起来很可怕: https ://developers.google.com/apps-script/scripts_google_accounts#grantingAccess

我的脚本是一个带有 UI 服务的“Web 应用程序”,因此首先要显示的内容来自 doGet(),但是权限对话框首先打开。难道没有办法延迟对话框直到实际需要权限吗?

一种可能的方法是从我想的专用网站调用脚本,但这并不简单。

4

1 回答 1

3

一种解决方法是拥有两个网络应用程序:第一个是使用您的帐户运行的“介绍”网络应用程序,因此它不会提示用户。然后,您将他们重定向到使用他们的帐户运行的第二个 Web 应用程序,该应用程序将提示他们。

于 2012-12-27T22:19:26.127 回答