메뉴 건너뛰기

app

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

lispro062013.12.16 06:04조회 수 1956댓글 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)

댓글 달기

lispro06
2015.05.15 조회 1632
lispro06
2015.05.15 조회 1600
lispro06
2015.05.15 조회 2492
lispro06
2014.08.16 조회 1739
lispro06
2014.02.08 조회 3979
lispro06
2013.12.11 조회 1648
lispro06
2013.12.10 조회 2953
suritam9
2013.12.06 조회 2249
suritam9
2013.12.02 조회 3423
suritam9
2013.11.30 조회 2139
suritam9
2013.11.26 조회 1626
suritam9
2013.08.23 조회 7291
suritam9
2013.08.23 조회 1826
suritam9
2013.06.28 조회 2313
첨부 (0)
위로