Google calendar api “我为什么要看?”;参考错误:“;日历“;“未定义”;当我运行Google电子表格API脚本时?
我用我最初的谷歌电子表格的一个克隆版制作了一个工作绑定脚本,用了几天的时间拼凑在一起 然后我将我的公式复制到一个新的电子表格中 突然,尽管我认为我没有对任何相关代码做任何更改,但我看到“引用错误:“日历”并没有定义为GoogleAPI。” 我有很多代码,因此很难全部粘贴,但相关部分如下:Google calendar api “我为什么要看?”;参考错误:“;日历“;“未定义”;当我运行Google电子表格API脚本时?,google-calendar-api,google-spreadsheet-api,Google Calendar Api,Google Spreadsheet Api,我用我最初的谷歌电子表格的一个克隆版制作了一个工作绑定脚本,用了几天的时间拼凑在一起 然后我将我的公式复制到一个新的电子表格中 突然,尽管我认为我没有对任何相关代码做任何更改,但我看到“引用错误:“日历”并没有定义为GoogleAPI。” 我有很多代码,因此很难全部粘贴,但相关部分如下: var start = (passed as argument to function); var end = (passed as argument to function); var calenda
var start = (passed as argument to function);
var end = (passed as argument to function);
var calendarId = 'redacted'//source calendar
var optionalArgs = {
timeMin: start.toISOString(),
timeMax: end.toISOString(),
showDeleted: false,
singleEvents: true,
maxResults: null,
orderBy: 'startTime'
};
var response = Calendar.Events.list(calendarId, optionalArgs);
这花了我太长的时间,所以亲爱的未来的人,如果我能为你节省几分钟,我的奋斗将是值得的 必须打开日历API,Calendar.Events.list才能工作 在脚本的菜单中,选择“资源”,然后选择“高级谷歌服务”。您将看到带有开关的API列表 要将API用于另一个服务,您必须在这里和您的Google开发者控制台中打开它(只需按照对话框窗口底部的链接进行操作) 此外,我还假设在Google开发者控制台中,一旦打开了API,它就为用户打开了,但是每个项目都有一个唯一的控制台,这就是你在点击链接时所使用的控制台。您必须为每个附加项目再次打开它