0

我在电子表格中编写了一个脚本,该脚本将创建一个日历事件。归结为声明

var cal = CalendarApp.getDefaultCalendar();

我收到错误“授权失败”(Ausführung fehlgeschlagen: Sie haben nicht die erforderliche Berechtigung zum Aufruf von getDefaultCalendar. (line 107, file "Kopie von Code") [0.171 Sekunden Laufzeit insgesamt]

我该怎么做才能获得此授权?我是 Google Drive 和 Google Calendar 上的同一个用户。

4

1 回答 1

1

来自Google App Script 的疑难解答部分

执行该操作需要授权。此错误表明脚本缺少运行所需的授权。在脚本编辑器中或从自定义菜单项运行脚本时,会向用户显示授权对话框。但是,当脚本作为服务运行、嵌入 Google 协作平台页面或从触发器运行时,无法显示对话框并显示此错误。要授权脚本,请打开脚本编辑器并运行任何函数。为避免此错误,请记住在向脚本添加新服务或功能后在脚本编辑器中运行该脚本一次。

只需从“运行”菜单运行脚本的任何一项功能,脚本编辑器就会显示授予授权的对话框。之后,您的脚本应该可以工作。

从运行菜单运行函数

于 2014-01-13T20:22:13.317 回答