일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Java
- string
- Github
- math
- Python
- Kotlin
- dataframe
- GIT
- gas
- Redshift
- hive
- Mac
- django
- numpy
- SQL
- Tkinter
- Apache
- matplotlib
- PostgreSQL
- Excel
- google apps script
- Google Excel
- c#
- array
- Google Spreadsheet
- 파이썬
- PANDAS
- list
- PySpark
- Today
- Total
달나라 노트
Google Apps Script : file.setName (파일 이름 바꾸기, 파일 이름 변경) 본문
Google Apps Script : file.setName (파일 이름 바꾸기, 파일 이름 변경)
CosmosProject 2022. 11. 21. 22:16
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는 바뀌지 않습니다.