Google Apps Script (GAS) 001

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!’)
命令スクリプトに紐づくスプレッドシートアクティブになっているシート指定した範囲値をセット
結果無題のスプレッドシートシート1A1セル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

タイトルとURLをコピーしました