메뉴 건너뛰기

app

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

lispro062013.12.16 06:04조회 수 1963댓글 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 조회 1636
lispro06
2015.05.15 조회 1604
lispro06
2015.05.15 조회 2500
lispro06
2014.08.16 조회 1745
lispro06
2014.02.08 조회 3992
lispro06
2013.12.11 조회 1652
lispro06
2013.12.10 조회 2963
suritam9
2013.12.06 조회 2254
suritam9
2013.12.02 조회 3438
suritam9
2013.11.30 조회 2142
suritam9
2013.11.26 조회 1628
suritam9
2013.08.23 조회 7294
suritam9
2013.08.23 조회 1829
suritam9
2013.06.28 조회 2319
첨부 (0)
위로