事件重复次数作为事件描述中的变量 Google App 脚本日历
Event recurrence number as variable in event description Google App Script Calendar
我有以下代码创建一个重复 6 次的约会。这很好用,但是,如果我可以访问变量中的重复次数并在标题中将其打印为 "appointment 1"、"appointment 2" 等,那就太好了。addWeeklyRule 是否可行方法还是只有循环才有可能?
var eventSeries = cal3.createEventSeries(name, startTime, endTime, CalendarApp.newRecurrence().addWeeklyRule().times(6), {
description: descriptionText
找到了一种无需方法即可完成的方法,但只是获取了事件并更改了标题。不得不添加一个等待步骤,因为它无法在创建事件后立即找到它们。
Utilities.sleep(5000);
var untilPlanned = new Date(startTime.getTime() + (1000 * 60 * 60 * 24 * 7 * 8));
var startPlanned = new Date(startTime.getTime() - (1000 * 60 * 60 * 12));
//search for events
var eventsPlanned = cal3.getEvents(startPlanned, untilPlanned, {
search: descriptionText
});
for (var k = 0; k < eventsPlanned.length; k++) {
var sessionNo = k + 1;
var title = Sessie: " + sessionNo + "
eventsPlanned[k].setTitle(title);
}
我有以下代码创建一个重复 6 次的约会。这很好用,但是,如果我可以访问变量中的重复次数并在标题中将其打印为 "appointment 1"、"appointment 2" 等,那就太好了。addWeeklyRule 是否可行方法还是只有循环才有可能?
var eventSeries = cal3.createEventSeries(name, startTime, endTime, CalendarApp.newRecurrence().addWeeklyRule().times(6), {
description: descriptionText
找到了一种无需方法即可完成的方法,但只是获取了事件并更改了标题。不得不添加一个等待步骤,因为它无法在创建事件后立即找到它们。
Utilities.sleep(5000);
var untilPlanned = new Date(startTime.getTime() + (1000 * 60 * 60 * 24 * 7 * 8));
var startPlanned = new Date(startTime.getTime() - (1000 * 60 * 60 * 12));
//search for events
var eventsPlanned = cal3.getEvents(startPlanned, untilPlanned, {
search: descriptionText
});
for (var k = 0; k < eventsPlanned.length; k++) {
var sessionNo = k + 1;
var title = Sessie: " + sessionNo + "
eventsPlanned[k].setTitle(title);
}