Google Apps Script 시트 이름 취득 방법을 알아보겠습니다.
시트 이름을 취득하는 방법은 여러 방법이 있지만 이번 포스팅에서는 2가지 방법을 예제로 보려고 합니다.
시트에 작성한 데이터를 취득하거나 또는 값을 설정하기 위해서는 셀을 지정해 줘야 합니다.
하지만 셀을 지정하기 전에 먼저 어느 시트에 있는 셀에서 값을 가져올 것인지, 값을 설정할 것인지 시트를 지정해야 합니다.
시트 이름 직접 설정
값을 취득하거나 설정하고 싶은 시트 이름을 직접 설정하는 방법입니다.
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('시트1');
console.log(sheet.getName());
}
예제를 실행하면 로그에 시트1이 출력됩니다.
현재 활성화되어있는 구글 스프레드시트 파일 정보를 취득해 변수 ss에 저장합니다.
취득한 정보에서 시트 이름인 시트1을 지정해 변수 sheet에 저장했습니다.
변수 sheet 를 사용해 시트1에 작성한 데이터를 취득하거나 원하는 셀에 값을 설정할 수 있게 됩니다.
활성화 된 시트 이름 취득
이번에는 활성화되어있는 시트 이름을 취득하는 방법을 보겠습니다.
취득에 사용할 함수는 getActiveSheet() 입니다.
SpreadsheetApp.getActiveSheet()
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
console.log(sheet.getName());
}
예제를 실행한 로그를 확인해보겠습니다.
현재 활성화된 시트 이름을 취득해왔습니다.
시트 정보는 변수 sheet에 저장되어 있습니다.
시트 이름을 출력하기 위해 getName() 함수를 호출했습니다.
변수 sheet에는 시트 정보가 들어있기 때문에 작성한 데이터를 취득하거나, 원하는 셀에 값을 설정할 수도 있습니다.
댓글