msgBox(prompt)
function myFunction() { Browser.msgBox('Hello, World!'); }
Class Browser | Apps Script | Google for Developers
log(data)
function myFunction() { Logger.log('Hello, World!'); }
Class Logger | Apps Script | Google for Developers
function myFunction() { SpreadsheetApp.getActiveSheet().getRange("A1").setValue('Hello, World!'); }
Class Range | Apps Script | Google for Developers
コード | SpreadsheetApp | .getActiveSheet() | .getRange(“A1”) | .setValue(‘hello, world!’) |
---|---|---|---|---|
命令 | スクリプトに紐づくスプレッドシート | アクティブになっているシート | 指定した範囲 | 値をセット |
結果 | 無題のスプレッドシート | シート1 | A1セル | hello, world!をセット |
getRange(row, column)
Class Sheet | Apps Script | Google for Developers
function myFunction() { var value = SpreadsheetApp.getActiveSheet().getRange('A1').getValue(); Logger.log(value); }
getValue()
Class Range | Apps Script | Google for Developers
function myFunction() { var sheet = SpreadsheetApp.getActiveSheet(); for (var i = 0; i < 10; i++) { for (var j = 0; j < 10; j++) { var row = i + 1; var col = j + 1; var value = i * 10 + j + 1; sheet.getRange(row, col).setValue(value); } } }
function myFunction() { var sheet = SpreadsheetApp.getActiveSheet(); var values = []; for (var i = 0; i < 10; i++) { values[i] = []; for (var j = 0; j < 10; j++) { var value = i * 10 + j + 1; values[i][j] = value; } } Logger.log(values); sheet.getRange('A1:J10').setValues(values); }
setValues(values)
Class Range | Apps Script | Google for Developers