var lock = LockService.getPublicLock(); try{ //30秒間ロック lock.waitLock(30000);
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); //最終行から書き込み開始 var start = sheet.getLastRow()+1; for(var i=0; i<events.length; i++){ sheet.getRange('A'+(start+i)).setValue(hoge[i].getTitle()); } //ロックを解除 lock.releaseLock(); Browser.msgBox('書き込み完了!');
のようにした方がいいですね。