Google SpreadSheet :: APP SCRIPT :: 범위 복사
- 구글 스프레드시트에서 범위지정 후 복사하는 App Script 입니다.
우선 스크립트는 위 메뉴중 도구>스크립트 편집기… 에 들어가시면 나옵니다.
function recordHistory() {
var sheetFrom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("backdata1");
var sheetTo = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("backdata1");
var valuesToCopy = sheetFrom.getRange("C:D").getValues();
sheetTo.getRange("A:B").setValues(valuesToCopy);
};
|
기본적으로 MyFunction 일텐데 상관 없습니다.
var sheetFrom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("backdata1");
"backdata1” 는 가져올 시트 이름입니다.
var sheetTo = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("backdata1”);
“backdata1” 는 가져다 놓을 시트의 이름입니다.
var valuesToCopy = sheetFrom.getRange("C:D").getValues();
"C:D” 는 복사할 범위입니다.
sheetTo.getRange("A:B").setValues(valuesToCopy);
"A:B” 는 복사될 범위입니다.
- 예약 복사
시간 예약 혹은 주기적으로 복사할 수 있습니다.
그 것을 트리거라고 하는데요.
메뉴 아래 시계모양의 버튼을 클릭합니다.
그럼 아래의 이미지가 나오는데 여기서 설정하고 추가하고, 저장하시면 됩니다.