Google应用脚本:时间触发器和用户上下文

时间:2013-02-01 02:46:54

标签: google-apps-script

我想知道时间触发器是否记得“用户上下文”。我的谷歌应用程序脚本查看用户谷歌驱动器文件夹,我想知道是否有可能创建时间触发器,将检查例如每小时谷歌驱动器的内容。

我正在使用此配置运行脚本:

Execute the app as : "User accessing the web app"

和时间触发器:

var later = new Date(new Date().getTime() + 1 * 60 * 60 * 1000); 
ScriptApp.newTrigger("timeDrivenMethod").timeBased().at(later).create();

1 个答案:

答案 0 :(得分:2)

mentioned'可安装触发器中的documentation与简单触发器有一些相似之处,但也存在以下差异:

他们以安装触发器的用户运行,而非用户触发事件。'

因此,您的应用程序将要求对此进行授权,并且触发的函数将作为创建触发器的用户执行,在这种情况下作为运行webapp的用户(因为脚本在活动用户的授权下创建它)在部署参数中定义它。