|
2025-08-20 12:02
조회: 2,408
추천: 1
[판다리아] 구글 시트를 이용한 와우 일정 관리표 만들기 (평판이 너무 많아서..)구글 시트 체크리스트 자동화 요약 정리 (일상에서 활용 가능) 1. 체크박스 포함 기본 템플릿 만들기 - 구글 시트에서 각 항목을 “탭(→ Tab)”으로 구분해서 붙여 넣으면 자동으로 셀에 들어감 - 예시 (탭으로 구분된 항목) 구간 | 항목 | 완료 아침 | 스트레칭 | 아침 | 아침 식사 | 아침 | 물 500ml | 오후 | 집안일 | 저녁 | 저녁 식사 | 저녁 | 고양이 놀아주기 | 저녁 | 고양이 쓰담쓰담 | 저녁 | 개들 양치 | 콘텐츠 | 유튜브 활동 기록 | 콘텐츠 | 블로그 활동 기록 | 레이드 | 모구샨 궁전 25일(싱싱비타민) | 필드보스 | 갈레온(싱싱비타민) | 필드보스 | 샤(싱싱비타민) | 평판 | 천신회(싱싱비타민) | 일퀘 | 천신던전 일퀘(싱싱비타민) | 농사 | 농사일퀘, 농사, 재봉(싱싱비타민) | 평판 | 천신회(조드) | 일퀘 | 천신던전 일퀘(조드) | 농사 | 농사일퀘, 농사(조드) | 평판 | 클락시(조드) | 평판 | 황금연꽃(조드) | 평판 | 음영파(조드) | 평판 | 강태공(싱싱비타민) | 평판 | 운룡단(싱싱비타민) | 기타 | 전승지기(싱싱비타민) | 기타 | 와켓몬(싱싱비타민) | - 바로 복사해서 쓸 수 있도록 만들었는데 txt파일은 첨부가 안 되네요 ㅠㅠ - 위와 같은 내용을 만들어서 구글 시트에 A1이라고 나오는 셀에다 마우스만 가져다 놓고 Ctrl+V 하면 자동으로 내용이 들어감 - B항목을 클릭해서 늘려주면 더 보기 좋음 - 체크 박스는 수동으로 해야 함 (구간을 선택한 다음 “구글 시트 메뉴 → 삽입 → 체크박스” ) - 하지만 이걸 매일 만들려면 귀찮음, 아래는 자동으로 생성되게 하는 방법 2. 누적 날짜별 포맷 구조 - 오늘 날짜를 기준으로 새로운 시트(Sheet)를 자동 생성하도록 설정 - 시트 이름 = YYYY-MM-DD 형식 날짜 자동 지정 - 미리 만든 “템플릿” 시트의 내용을 그대로 복사해서 사용 (1.번에서 만든 시트의 이름을 "템플릿"으로 변경해 줌) - 즉, 매일 새 탭이 날짜명으로 생성되고 체크리스트가 동일하게 준비됨 3. Apps Script를 활용한 자동 생성 방법 - 구글 시트 상단 메뉴 → 확장 프로그램 → Apps Script 열기 - 미리 쓰여져 있는 코드를 지우고 아래 코드를 복사 붙여 넣기 function createDailySheet() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var templateSheet = ss.getSheetByName("템플릿"); // 템플릿 시트 이름 if (!templateSheet) { SpreadsheetApp.getUi().alert("템플릿 시트가 없습니다. '템플릿'이라는 이름으로 시트를 만들어주세요."); return; } var today = Utilities.formatDate(new Date(), "GMT+9", "yyyy-MM-dd"); // 오늘 날짜 if (ss.getSheetByName(today)) { // 이미 오늘 시트가 있으면 종료 return; } // 템플릿 복사 var newSheet = templateSheet.copyTo(ss); newSheet.setName(today); // 새 시트를 맨 앞으로 이동 ss.setActiveSheet(newSheet); ss.moveActiveSheet(1); } - Apps Script 저장 (상단에 디스크 모양 Drive에 프로젝트 저장) 클릭 !! 만든 시트 이름을 꼭 "템플릿"으로 변경해야 함 - 실행을 클릭하면 오늘 날짜 시트가 자동으로 생성됨 ※ 처음 실행하면 권한 요청 창이 뜸, 권한 허용을 해야 스크립트가 시트에 접근 가능 - 구글 계정 클릭-> advanced 클릭 -> Go to 제목 없는 프로젝트(unsafe) 클릭 -> Allow (제목을 지었으면 제목으로 나올 거에요) 4. 구글 시트 Apps Script 자동 실행 설정 방법 1. 구글 시트 상단 메뉴 → 확장 프로그램 → Apps Script 열기 2. 원하는 스크립트 작성 후 저장 (3번에서 했음) 3. 왼쪽 메뉴에서 시계 모양 ‘트리거’ 선택 4. 오른쪽 하단에 “+트리거 추가” 버튼 클릭 5. 실행 함수 선택 (예: createDailySheet) → 이벤트 소스: 시간 기반(Time-driven) 선택 → 트리거 기반 (원하는 주기 설정- 매일, 특정 시간 등) (배포는 Head 그대로) 6. 저장하면 설정 완료! 이후 매일 자동으로 스크립트 실행됨 = 챗GPT에게 물어 물어서 겨우 만든 거에요. 혼자 쓰기 아까워서 공유하는 거고 다른 질문을 하시면 모릅니다 ㅠㅠ = 더 좋은 방법이나 프로그램이 있으면 댓글로 알려주세요 = 혹은 "싱싱비타민" 유튜브 라이브 방송에 오셔서 알려주셔도 됩니다 (은근슬쩍 유튜브 채널 광고하기? ^^;;) 즐와되세요 ^^
EXP
490
(90%)
/ 501
|
싱싱비타민