메뉴 건너뛰기

app

[GAS] 새 행 추가시 수식 복사

lispro062013.12.16 06:04조회 수 1772댓글 0

    • 글자 크기
http://webapps.stackexchange.com/questions/47171/how-to-automatically-insert-a-new-row-and-retain-functions-formulas-from-last-ro

위 링크를 참고하여 아래와 같이 수정했다.
  
  var ss = SpreadsheetApp.getActive();
  var sh = ss.getActiveSheet(), lRow = sh.getLastRow(); 
  var lCol = sh.getLastColumn(), range = sh.getRange("D2");//복사하고자 하는 셀
  range.copyTo(sh.getRange(2,4,lRow-1,1), {contentsOnly:false});//(시작Row,컬럼순서,종료Row,셀수)
  
  Logger.log(lRow);

맨 마지막 줄에 4번째 컬럼에 두번째 열 4번째 컬럼의 내용을 복사한다.(수식일 경우 자동으로 상대 참조가 된다.)

트리거로 내용 변경을 설정하면, 첫 행부터 모든 행까지 자동으로 수식이 복사되게 할 수 있다.
새로운 행이 추가되어도 마지막 행을 계산해서 처리하므로 자동화된 수식 적용이 새로운 행에 가능하다.
lispro06 (비회원)
    • 글자 크기
[GAS] 구글 폼에서 시트 값을 참조해 리스트에 적용 (by lispro06) [XE] 애드온 팁 (by lispro06)

댓글 달기

이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)
위로