我目前正在編寫一個腳本,旨在爲一個事件每天在6個月內爲50個人編寫Google日曆。這些事件可以有不同的開始/結束時間,也可以不是全天事件。日曆都將被寫入同一個Google帳戶,用戶將使用他們的個人帳戶訂閱它們。Google Apps腳本 - 用於寫入Google日曆的代碼優化
日曆的數據最初存儲在Google Spreadsheet中。按照建議,我的腳本使用getRange.getValues方法在一個步驟中讀取此電子表格,但我無法找到一種方法來批量寫入,除非在for循環中使用.createEvent方法。由於運行時間太長(整個批次約9000個日曆事件,超過5分鐘範圍),因此該循環會在大約1/10的時間內死亡。
如果我註釋掉.createEvent行,腳本運行完全正常。
有沒有辦法優化寫入Google日曆(將數組傳遞給.createEvent或其他東西)?
謝謝,我會試試看。 – Max