Google Apps Script - Range

최대 1 분 소요

Google Apps Script - Range

  • Google Apps Script를 사용해서 Sheet의 Cell의 값을 변경하는 방법을 정리합니다.
  • 다음은 Sheet 내의 A1부터 E5까지의 Cell에 값을 입력해주는 코드입니다.
  • 코드 자체가 복잡하지 않아서 따로 설명하지는 않겠습니다.
function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive()
  var sheet = spreadsheet.getSheetByName("시트1")
  // Range는 그냥 Cell이라고 생각하셔도 됩니다.
  // 아래에서는 "A1"만 참조했으므로 사실 1개의 Cell만 참조하는 것이죠.
  var left_top_cell = sheet.getRange("A1")

  for (i = 0; i < 5; i++) {
    for (j = 0; j < 5; j++) {
      // offset은 상대참조를 하는 메소드입니다.
      // offset(0, 0): 기존 cell
      // offset(1, 0): 기존 cell 한 칸 아래 cell
      // offset(0, 1): 기존 cell 한 칸 오른쪽 cell
      left_top_cell.offset(i, j).setValue( i * 10 + j)
    }
  }
}

댓글남기기