【发布时间】:2020-07-08 08:54:29
【问题描述】:
我为访问网站的人创建了一个预订表单,该表单捕获用户的输入并将其放入谷歌表格中。审批人随后在工作表中设置审批状态,并发送一封包含审批状态和详细信息的电子邮件。
我想要实现的是在拒绝访问站点时,在日历中搜索事件并将其删除!
function deleteFromCalendar(row_values)
{
var startDate = row_values[4]; //Event Start Date
var nameAndCompany = row_values[2]; //Name and Company
var approval = row_values[16]; //Approval Status
//if the visit has been rejected, search the calendar for the matching start date and person and delete the event from the calendar
if (approval == 'Rejected'){
var events2 = CalendarApp.getCalendarById('arbritrary calendar address goes here').getEventsForDay(startDate, {search: nameAndCompany});
CalendarApp.deleteEvent(events2);
}
谁能指出我正确的方向作为返回事件并删除它的正确方法?
感谢您的帮助!
【问题讨论】:
-
您好,您的问题解决了吗?
标签: function google-apps-script calendar