首页 文章

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

提问于
浏览
0

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

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

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 回答

  • 2

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

    They run as the user who installed the trigger ,而不是用户触发事件 .

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

相关问题