Номер повторения события как переменная в описании события Календарь Google App Script - PullRequest
0 голосов
/ 11 января 2020

У меня есть следующий код, который создает встречу, которая повторяется 6 раз. Это работает хорошо, однако, было бы здорово, если бы я мог получить доступ к номеру повторения в переменной и вывести его в заголовке как «встреча 1», «встреча 2» и т. Д. c. Это возможно с помощью метода addWeeklyRule или это возможно только с al oop?

    var eventSeries = cal3.createEventSeries(name, startTime, endTime, CalendarApp.newRecurrence().addWeeklyRule().times(6), {
    description: descriptionText

1 Ответ

1 голос
/ 11 января 2020

Нашел способ сделать это без метода, но просто получил события и изменил название. Однако пришлось добавить шаг ожидания, потому что он не мог найти события сразу после их создания.

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);
}
...