메뉴 건너뛰기

app

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

lispro062013.12.16 06:04조회 수 2017댓글 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 조회 1677
lispro06
2015.05.15 조회 1650
lispro06
2015.05.15 조회 2543
lispro06
2014.08.16 조회 1794
lispro06
2014.02.08 조회 4054
lispro06
2013.12.11 조회 1715
lispro06
2013.12.10 조회 3017
suritam9
2013.12.06 조회 2296
suritam9
2013.12.02 조회 3485
suritam9
2013.11.30 조회 2189
suritam9
2013.11.26 조회 1687
suritam9
2013.08.23 조회 7350
suritam9
2013.08.23 조회 1893
suritam9
2013.06.28 조회 2371
첨부 (0)
위로