CalendarApp.getCalendarsByName在“onOpen”触发器函数中不起作用

时间:2013-09-21 17:52:54

标签: google-apps-script google-sheets google-calendar-api

我在Google电子表格中创建了一个功能,可以访问我的日历并自动填写电子表格。

此函数运行正常,但如果我放mycal = CalendarApp.getCalendarsByName();onOpen函数中它停在这里。如果我手动运行它,onOpen就会完美执行。

1 个答案:

答案 0 :(得分:1)

简单的触发器(如onOpen())无法执行任何需要用户身份验证的操作。 阅读Simple Triggers

当您在脚本编辑器中手动运行它时,它会起作用,因为它当时没有执行以响应触发器。