google-apps-script - 尝试将电子表格脚本中的客人添加到日历应用程序
问题描述
我正在尝试在“选项”中添加客人,以便将 Google 表格中的日程表自动添加到日历中。我看过视频(没有讨论这个问题,当其他人问这个问题时没有答案)并且知道的内容不足以找到 CalendarApp 信息有帮助。有人可以帮忙吗?(仅供参考,我也想在每次运行时停止复制事件)这是我的脚本:
function addEvents(){
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lr = ss.getLastRow();
var cal = CalendarApp.getCalendarById("c_kdaqhj8lkd7u68s8thinbnjpik@group.calendar.google.com");
var events = cal.getEvents(new Date ("02/8/2019 12:00 AM"), new Date("02/28/2019 11:59 PM"));
for (var i=0;i<events.length;i++){
var ev = events[i];
ev.deleteEvent();
}
var data = ss.getRange("A2:F"+ lr).getValues();
for(var i = 0;i<data.length;i++){
cal.createEvent(data[i][0], data[i][1], data[i][2], guests:"data[i][3]", "data[i][4]", {description:data[i][5]});
}
}
解决方案
尝试这个:
cal.createEvent(data[i][0], data[i][1], data[i][2], {guests:`${data[i][3]},${data[i][4]}`, description:data[i][5]});
推荐阅读
- apache-spark - 我们是否需要将 spark 二进制包上传到 http/s3/hdfs
- php - Moodle 上传文件问题 Uncaught DOMException: Blocked a frame with origin
- mongodb - Mongodb x.509'客户端没有可用的验证主题名称'
- python - python错误的日期递增
- javascript - 如何根据嵌套数组中的值过滤包含对象的数组并计算它们
- javascript - 文件输入自定义消息 HTML5 覆盖问题
- asp.net - 如何通过 ASP.NET 中的控制器在浏览器中打开 PDF 文件
- php - 使用 PHP ImageCreateFromJPEG() 不允许我重新创建图像:它生成一次并保存在服务器的缓存中,无论如何
- c++ - 打印以“a”开头的单词(在字符串中)
- sublimetext3 - Sublime Text 3 - 将默认“纯文本”设置为 HTML?