//スプレッドシートの更新の様子を実際に確かめられる
//A1セル(緑)とB1セル(赤)の背景色がそれぞれ20回変わる:A1セル(赤),B1セル(緑)へ
//短時間の変化なので注意が必要
//flush()が呼び出されずに変化のない場合:プログラムが終了して最後のステートメントを実行した結果が表示されている
function colors() {
var sheet = SpreadsheetApp.getActiveSheet();
for (var i = 0; i < 20; ++i) {
if ((i % 2) == 0) {
sheet.getRange("A1").setBackgroundColor('green');
sheet.getRange("B1").setBackgroundColor('red');
} else {
sheet.getRange("A1").setBackgroundColor('red');
sheet.getRange("B1").setBackgroundColor('green');
}
SpreadsheetApp.flush();
}
}
|