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번째 컬럼의 내용을 복사한다.(수식일 경우 자동으로 상대 참조가 된다.)
트리거로 내용 변경을 설정하면, 첫 행부터 모든 행까지 자동으로 수식이 복사되게 할 수 있다.
새로운 행이 추가되어도 마지막 행을 계산해서 처리하므로 자동화된 수식 적용이 새로운 행에 가능하다.
댓글 달기