00180 20151103 구글스크립트 특정셀 값 바뀌었을때 특정 열 빈 셀에 자동 입력 - AngryQA/blog GitHub Wiki

구글스크립트 | 특정셀 값 바뀌었을때 특정 열 빈 셀에 자동 입력

AngryQA | 2015-11-03 화요일 오전 11:56 | IT/구글스크립트 | 원본

구글스크립트 | 특정셀 값 바뀌었을때 특정 열 빈 셀에 자동 입력

트리거사용(편집되었을때)

function onEdit(e){

  var sheet = SpreadsheetApp.getActiveSheet()

  //B2셀에 값이 바뀌었을때만 실행합니다. 이전값을 특정 셀에 저장해두고 이전값과 차이 있을때만 매크로 실행

  if(sheet.getRange("D2").getValue() != sheet.getRange("B2").getValue()){

    sheet.getRange("D2").setValue(sheet.getRange("B2").getValue())

    //빈셀을 찾습니다.  

    rows = 4

    while(sheet.getRange(rows,4).getValue() != "")

    {

      rows++

    }

    //빈셀에 값 입력  

    sheet.getRange(rows,4).setValue(sheet.getRange("C2").getValue())

  }

}