表格收集电子表格到日历问题

时间:2017-12-21 16:58:09

标签: google-apps-script

我正在尝试将表单收集电子表格中的信息添加到日历中。我写了以下函数:

function addEvents(){
 var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 var lr = ss.getLastRow();
 var cal = CalendarApp.getCalendarById("vaadcatering@gmail.com");

 var data = ss.getRange("A2:D" + lr).getValues();

 for(var i = 0;i<data.length;i++){

cal.createEvent.(data[i][0], data[i][1], data[i][2], {location:data[i][3]});

  }

}

但是当我运行脚本时,它会告诉我: TypeError:function createEvent(){/ * * /}不是XML对象。 (第43行,文件&#34;日历清单&#34;)

[第43行是cal.creatEvent等行]

关于我如何解决这个问题的任何建议?

非常感谢

ps-如果它有助于列A-D的名称是: 餐饮者姓名 - 开始日期 - 结束日期 - 位置/地址

0 个答案:

没有答案