range.copyTo(
) 방법을 사용하여 한 스프레드 시트에서 다른 스프레드 시트로 범위를 복사 할 때 대상 범위를 지정할 때 보통 sheet.getLastRow()+1
을 사용합니다. 예 :range.copyTo가 익숙하지 않음 Apps Script
var oldRange = sheet.getRange(1, 1, 1, sheet.getLastColumn());
var newRange = destSheet.getRange(destSheet.getLastRow()+1, 1, 1, sheet.getLastColumn());
destSheet가 추가 또는이없는 경우 하단에 "빈"행의 range.copyTo()
방법은 데이터를 복사하지 않으며 오류 메시지가 발생하지 않습니다. 이 동일한 논리를 사용하고 .getValues()
및 .setValues()
을 사용하면 새 행이 자동으로 내 destSheet에 추가됩니다.
range.copyTo()
은 필요한 경우 추가 행을 생성 할 것으로 예상됩니다. excepcted로 작동합니까? 아니면 버그입니까?
난 당신이 제안 링크를 사용하여 버그를 제출했다. 다시 돌아올 때까지 insertRowAfter를 사용하여 코드를 작성합니다. 당신의 도움을 주셔서 감사합니다. –