달나라 노트

Google Apps Script : file.setName (파일 이름 바꾸기, 파일 이름 변경) 본문

Google Apps Script

Google Apps Script : file.setName (파일 이름 바꾸기, 파일 이름 변경)

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

 

 

 

Google Apps Script에서 setName() method는 보통 어떤 객체의 이름을 바꾸는 기능을 합니다.

 

이번에는 setName() method를 이용해서 파일의 이름을 바꿔봅시다.

(본 예시에선 spreadsheet 파일의 이름을 바꿀 예정이지만 이는 다른 파일에도 적용할 수 있습니다.)

 

 

Syntax

file.setName(name)

 

사용법은 간단합니다.

file 객체를 얻어온 후, file 객체에 setName() method를 적용시킵니다.

그러면 setName() method는 해당 파일의 이름을 parameter로 주어진 name으로 변경시킵니다.

 

 

 

 

위 이미지를 보면 my_test라는 spreadsheet 파일이 있습니다.

위 파일의 ID는 abcde12345라고 가정합니다.

(파일 ID 관련 내용 = https://cosmosproject.tistory.com/705)

 

 

 

 

 

 

 

function myFunction() {
  var file = DriveApp.getFileById('abcde12345');
  file.setName('my_test_20221121');
}

 

- var file = DriveApp.getFileById('abcde12345');

먼저 getFileById() method를 통해 ID가 abcde12345인 file 객체를 얻어옵니다.

ID가 abcde12345라는 것은 my_test spreadsheet를 의미합니다.

 

- file.setName('my_test_20221121');

file 객체에 setName() method를 적용하고 parameter로 my_test_20221121을 적었습니다.

이 말은 file의 이름을 my_test_20221121로 바꾸라는 의미입니다.

 

 

 

 

 

코드를 실행하고 Google Drive를 봅시다.

 

my_test라는 이름이었던 spreadsheet 파일이 my_test_20221121로 바뀌었습니다.

 

 

 

파일을 열어봐도 내용은 똑같고 파일의 이름만 바뀐 것을 알 수 있습니다.

 

 

참고로 이렇게 file 이름을 바꿔도 file의 ID는 바뀌지 않습니다.

 

 

 

 

 

 

728x90
반응형
Comments