我通过google中的工作表在google日历中创建事件(我使用Gsuite / google工作区)。我有下面的脚本,这是很好的工作,但我需要的描述,进入谷歌日历以及。目前,只有标题,开始,结束和位置正在过去。
我如何编辑我的脚本,以便描述进入事件?
function create_Events(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Test");
var last_row = sheet.getLastRow();
var data = sheet.getRange("A1:E" + last_row).getValues();
var cal = CalendarApp.getCalendarById("Joe@email.com.au");
//Logger.log(data);
for(var i = 0;i< data.length;i++){
//index 0 =
var event = CalendarApp.getDefaultCalendar().createEvent(data[i][0],
new Date(data[i][1]),
new Date(data[i][2]),
{location: data[i][3]});
Logger.log('Event ID: ' + event.getId());
}
}
发布于 2022-10-14 02:12:35
这样试一试:
function create_Events() {
var ss = SpreadsheetApp.getActive();
var sh = ss.getSheetByName("Test");
var vs = sh.getRange("A1:E" + sh.getLastRow()).getValues();
var cal = CalendarApp.getCalendarById("Joe@email.com.au");
vs.forEach(([t, s, e, l, d]) => {
cal.createEvent(t, new Date(s), new Date(e), { description: d, location: l });
});
}
https://stackoverflow.com/questions/74063567
复制相似问题