2017-03-10から1日間の記事一覧

Google Apps Script で、Logger.log の出力タイミングは関数実行が終わった後である

関数の実行途中に Utilities.sleep(100 * 1000); とか書いてログを見ようとしてもログは書き出されていない。実行が完了したあとでないと見えない。

Google Apps Script で、SpreadSheet は関数実行が終わるまで同じ内容しか取得できない→SpreadsheetApp.flush()すれば取得できる

GoogleAppsScriptでCometの仕組みを使ったチャットを作ってみようかと思ったらこの罠にハマってしまった……。 var ss = SpreadsheetApp.openById(SPREAD_ID); var sheet = ss.getSheets()[0]; Logger.log(sheet.getRange("A1").getValue()); // "あいうえお"…