Tag: google calendar

从电子表格创buildGoogle日历事件,但防止重复

我正在尝试编写一个脚本,用于从Google电子表格中获取数据,并在Google日历中创build事件。 我pipe理得很好,但每次运行它都会产生重复。 所以现在我试图通过在电子表格中创build一个列17来为每一行自动生成唯一的事件ID,然后每次脚本运行时都会查看每行的事件ID并删除相应的事件在日历之前重新创build原始数据或更新的数据,如果我已经改变了行。 我不熟悉任何脚本,拼凑在一起,但现在却撞上了一堵墙。 有谁能帮忙解决这个问题吗? function CalInsert() { var cal = CalendarApp.getDefaultCalendar(); var id = SpreadsheetApp.getActiveSheet().getRange(2,17).getValue(); if (id != 0) { var event = cal.getEventSeriesById(id); event.deleteEventSeries(); } var sheet = SpreadsheetApp.getActiveSheet(); var startRow = 2; // First row of data to process var numRows = sheet.getLastRow(); // Number of rows to process var dataRange = […]