- 647 名前:デフォルトの名無しさん [2019/12/22(日) 20:08:35.90 ID:euY4U9Rb.net]
- スプレッドシートの内容をカレンダーに自動追加するスクリプトを素人ながら作りましたが、
いわゆるAPIの呼び出し過多で実行時間が11-14秒かかります。 短縮するにはどのように書き直せばいいかご教示いただけないでしょうか。 function CreateEventfromSheet() { var sheet, i, event, date, added; sheet = SpreadsheetApp.getActiveSheet(); for(i = 2; i <= sheet.getLastRow(); i++) { added = sheet.getRange(i, 16).getValue(); if(added == "") { event = sheet.getRange(i, 11).getValue(); Logger.log(event) date = sheet.getRange(i, 12).getValue(); Logger.log(thedate) thisevent = CalendarApp.getCalendarById("*****") .createAllDayEvent( event, date ); sheet.getRange(i, 16).setValue("done"); } } }
|

|