메뉴 건너뛰기

app

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

lispro062013.12.16 06:04조회 수 2014댓글 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 조회 1676
lispro06
2015.05.15 조회 1650
lispro06
2015.05.15 조회 2541
lispro06
2014.08.16 조회 1793
lispro06
2014.02.08 조회 4053
lispro06
2013.12.11 조회 1712
lispro06
2013.12.10 조회 3015
suritam9
2013.12.06 조회 2295
suritam9
2013.12.02 조회 3483
suritam9
2013.11.30 조회 2187
suritam9
2013.11.26 조회 1684
suritam9
2013.08.23 조회 7348
suritam9
2013.08.23 조회 1891
suritam9
2013.06.28 조회 2368
첨부 (0)
위로