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
