Я не думаю, что идентификаторы работают так, как вы, кажется, думаете, что они работают (как своего рода хэш информации внутри них).Можете ли вы проверить дату, которую вы хотите для названия вы хотите?Я думаю, что этого будет достаточно.
Это сценарий, с которого вы можете начать, он обнаруживает следующий случай «Образца собрания» в течение следующих 20 дней.Вы можете легко сузить область действия до одного дня, а затем добавить «другое», которое создает новую встречу.
function insertItem() {
var fromDate = new Date(); //This is Today
var toDate = new Date();
toDate.setDate(toDate.getDate()+20);
Logger.log("From "+fromDate+" to "+toDate);
var calendar = CalendarApp.getDefaultCalendar();
var events = calendar.getEvents(fromDate, toDate);
for(var i=0; i<events.length;i++)
{
var ev = events[i];
var title = calendar.getEventSeriesById(ev.getId()).getTitle();
if (title.indexOf("Sample Meeting")>-1){
var start = ev.getStartTime();
Logger.log("Found Team Meeting");
var id = ev.getId();
var date = ev.getStartTime();
var desc = ev.getDescription();
return;
}
}
}