用于创建谷歌日历事件的谷歌应用程序脚本触发器失败



我的谷歌应用程序脚本与"编辑时";触发没有问题。然而,当我尝试设置基于时间的每日触发器时,它的错误率为100%。有人能帮我理解为什么会发生这种情况吗?应用程序脚本代码如下。

function schedule_shifts() {
var spreadsheet = SpreadsheetApp.getActiveSheet();
var calendarId = spreadsheet.getRange("D1").getValue();
var eventCal = CalendarApp.getCalendarById(calendarId);
var signups = spreadsheet.getRange("A3:C19").getValues();
for (x=0; x<signups.length; x++) {
var shift = signups[x]
var startTime = shift[0];
var endTime = shift[1];
var name = shift[2];
eventCal.createEvent(name, startTime, endTime)
}
}

''

这样试试

function schedule_shifts() {
var spreadsheet = SpreadsheetApp.getActiveSheet();
var calendarId = spreadsheet.getRange("D1").getValue();
var eventCal = CalendarApp.getCalendarById(calendarId);
var signups = spreadsheet.getRange("A3:C19").getValues();
for (x=0; x<signups.length; x++) {
var shift = signups[x]
var startTime = new Date(shift[0]);
var endTime = new Date(shift[1]);
var name = shift[2];
eventCal.createEvent(name, startTime, endTime)
}
}

更具体地说明什么是错误的

相关内容

最新更新