728x90
챗GPT 답입니다.
--->
Google Apps Script(GAS)는 별도로 다운로드할 필요 없이, 구글 스프레드시트에서 바로 사용할 수 있어. 아래 순서대로 따라 하면 돼!
1. Apps Script 열기
- 구글 스프레드시트를 연다.
- 상단 메뉴에서 확장 프로그램 → Apps Script 클릭.
- 새로운 Apps Script 편집기 창이 열릴 거야.
2. Apps Script 코드 입력하기
열린 창에서 기존 코드가 있으면 삭제하고, 아래 코드를 붙여넣기 해.
javascript
복사편집
function getSheetNames(spreadsheetId) { var ss = SpreadsheetApp.openById(spreadsheetId); var sheets = ss.getSheets(); var sheetNames = sheets.map(sheet => sheet.getName()); return sheetNames; } function insertSheetName() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var sheetNames = getSheetNames("1A2B3C4D5E6F..."); // 다른 스프레드시트의 ID 입력 sheet.getRange("A1").setValue(sheetNames[0]); // 첫 번째 시트 이름을 A1에 입력 }
🔹 수정할 부분
- "1A2B3C4D5E6F..." → 다른 구글 스프레드시트의 ID로 변경해야 해.
- 구글 스프레드시트의 URL이 https://docs.google.com/spreadsheets/d/1A2B3C4D5E6F7G8H9I0J/edit라면,
- ID는 1A2B3C4D5E6F7G8H9I0J 이 부분이야.
- 구글 스프레드시트의 URL이 https://docs.google.com/spreadsheets/d/1A2B3C4D5E6F7G8H9I0J/edit라면,
- sheet.getRange("A1") → 값을 입력할 셀을 변경하고 싶다면 수정 가능.
3. 코드 실행하기
- 저장 (Ctrl + S 또는 상단 파일 → 저장)
- 상단 ▶ 실행 버튼을 눌러 insertSheetName 실행
- 처음 실행하면 권한 승인 창이 뜰 수 있음
- 계속 버튼 → 구글 계정 선택 → 고급 클릭 → 프로젝트(안전하지 않음)을 클릭하고 승인
- 실행이 완료되면 현재 스프레드시트의 A1 셀에 다른 스프레드시트의 첫 번째 시트 이름이 입력됨
4. 자동으로 실행되게 설정하기 (선택)
이제 스크립트를 매번 실행하지 않아도, 자동으로 실행되도록 설정할 수도 있어.
- 상단 메뉴에서 트리거 (시계 아이콘 ⏰) 클릭
- 새 트리거 추가 (트리거 추가 버튼 클릭)
- 설정:
- 실행할 함수: insertSheetName
- 이벤트 소스: 시간 기반
- 빈도: 1시간마다 또는 1일마다 등 선택
- 저장하고 끝! 🚀
이제 이 스크립트가 자동으로 실행되어, A1 셀에 다른 스프레드시트의 첫 번째 시트 이름이 자동 입력될 거야.
혹시 실행 중 오류가 나면 알려줘! 😊
728x90
'IT기타' 카테고리의 다른 글
Visual Studio Code - 자동으로 태그 닫히는 거 끄기 (0) | 2025.04.09 |
---|---|
[오픈api활용]youtube 메타데이터 추출 (0) | 2025.04.02 |
맥북-한/영 전환키 단축키 설정, 내장앱으로 오른쪽 단축키로 설정. (setting only Right command key mac) (0) | 2025.03.30 |
로컬소스<->git 원격 저장소 변경 (0) | 2025.03.29 |
정규식- "?" "+" 의 의미 (0) | 2025.03.29 |