Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 获取事件标题并在电子表格上显示_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 获取事件标题并在电子表格上显示

Google apps script 获取事件标题并在电子表格上显示,google-apps-script,google-sheets,Google Apps Script,Google Sheets,大家好,我想在下周展示所有活动的标题,你们能帮我吗?我仍然有一个错误 function getevents() { var sheet = mySpread.getActiveSheet(); var now = new Date(); var oneWeekFromNow = new Date(now.getTime() + (7 * 24 * 60 *60 * 1000)); var events = CalendarApp.getDefaultCalendar().getEve

大家好,我想在下周展示所有活动的标题,你们能帮我吗?我仍然有一个错误

function getevents() {


var sheet = mySpread.getActiveSheet();
 var now = new Date();
 var oneWeekFromNow = new Date(now.getTime() + (7 * 24 * 60  *60 * 1000));
 var events = CalendarApp.getDefaultCalendar().getEvents(now, oneWeekFromNow).getTitle();
 var myEvents = [];
     for (var i = 0; i < events.length; i++) {
       var tableauEvents = [];

   tableauEvents.push(events[i].getEvents(now, oneWeekFromNow))
   myEvents.push(tableauEvents);
   sheet.getRange(2, 2, myEvents.length, myEvents[0].length).setValues(myEvents)
   SpreadsheetApp.flush()

 }
函数getevents(){ var sheet=mySpread.getActiveSheet(); var now=新日期(); var oneWeekFromNow=新日期(now.getTime()+(7*24*60*60*1000)); var events=CalendarApp.getDefaultCalendar().getEvents(现在,oneWeekFromNow.getTitle(); var myEvents=[]; 对于(var i=0;i
}如果有人需要,这就是结果

function getevents() {
var cal = CalendarApp.getDefaultCalendar(); 
var sheet = SpreadsheetApp.getActiveSheet();
var now = new Date();
var oneWeekFromNow = new Date(now.getTime() + (7 * 24 * 60  *60 * 1000));
var events = cal.getEvents(now, oneWeekFromNow);
 var myEvents = [];
     for (var i = 0; i < events.length; i++) {
       var tableauEvents = [];

       tableauEvents.push(events[i].getTitle())
       myEvents.push(tableauEvents);
       sheet.getRange(2, 2, myEvents.length, myEvents[0].length).setValues(myEvents)
       SpreadsheetApp.flush()

     }  
}
函数getevents(){ var cal=CalendarApp.getDefaultCalendar(); var sheet=SpreadsheetApp.getActiveSheet(); var now=新日期(); var oneWeekFromNow=新日期(now.getTime()+(7*24*60*60*1000)); var events=cal.getEvents(现在,oneWeekFromNow); var myEvents=[]; 对于(var i=0;i看起来像是使用
CalendarApp.getDefaultCalendar()获取日历的引用解决了你的问题?