달나라 노트

Google Apps Script : Sheet.setName (sheet 이름 변경, 탭 이름 변경, sheet 이름 바꾸기, 탭 이름 바꾸기) 본문

Google Apps Script

Google Apps Script : Sheet.setName (sheet 이름 변경, 탭 이름 변경, sheet 이름 바꾸기, 탭 이름 바꾸기)

CosmosProject 2022. 11. 21. 22:01
728x90
반응형

 

 

 

Sheet 객체의 setName() method는 해당 sheet(탭)의 이름을 바꿔줍니다.

 

 

Syntax

Sheet.setName(name)

 

setName() method는 Sheet 객체에 있는 method입니다.

setName() method가 적용된 Sheet(탭)의 이름을 name으로 바꿔주는 기능을 합니다.

 

 

 

예시를 봅시다.

 

 

현재 my_test라는 spreadsheet를 만들어놨으며 여기에는 main, raw라는 2개의 sheet가 있습니다.

 

여기서 main sheet의 이름을 바꿔봅시다.

 

 

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spreadsheet.getSheetByName('main');
  
  sheet.setName('test');
}

 

코드는 위와 같습니다.

 

- var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

spreadsheet를 다룰 것이기 때문에 무조건 일단 spreadsheet 객체를 얻어옵니다.

 

 

- var sheet = spreadsheet.getSheetByName('main');

그리고 우리는 spreadsheet가 아닌 sheet의 이름을 바꿀 것이기 때문에 위처럼 spreadsheet 객체로부터 main이라는 이름의 sheet의 객체를 얻어옵니다.

 

 

- sheet.setName('test');

setName() method를 이용해서 sheet의 이름을 test로 바꿉니다.

 

 

 

 

위 코드를 실행한 결과는 위와 같습니다.

main sheet의 이름이 test로 바뀐 것을 볼 수 있습니다.

 

 

 

 

 

 

728x90
반응형
Comments