티스토리 뷰

🐥 카카오 테크 캠퍼스 - 공유 캘린더 만들기

Intro. 노션들어가서 확인하는게 번거롭다

백엔드 일정을 확인하기위해 노션에 들어가는게 번거로워서, 구글 캘린더에 마이그레이션하고, 변동 사항은 zapier로 연동해서 자동화를 하면 편할거 같단 생각에 시작합니다

  • 23-04-24 : Zapier에는 사용자가 만든 데이터베이스만 연동 되는거 같아, 변동 사항 반영 하는 기능은 추후에 만들어야 할 것 같습니당

진행 과정

1. 노션에 있는 캘린더를 CSV로 추출합니다

바로 zapier로 연동하려고 했더니, 처음 마이그레이션할 트리거가 마땅치 않았습니다
그래서, CSV로 캘린더를 추출한 후 이를 먼저 구글 캘린더에 등록해서 변동 사항만 반영하면 될거라 생각했습니다
Notion에서 export 한 CSV를 열어보면, 의도한 대로 데이터가 잘 뽑혔음을 알 수 있습니다

500

2. 구글 캘린더에 맞게 CSV 포맷 맞춰줍니다

아쉽게도 노션의 데이터를 그대로 넣을 수 없습니다. 구글 캘린더에 맞게 변경해줘야 합니다
찾아보니 Subject ~ Descrption까지를 잘 끼워 맞춰주면 될 듯합니다

포맷을 변경하는건 GPT 4.0를 이용합니다(일해라… GPT) 이런 유형의 일은 GPT가 잘하니깐요!
최근 뉴스레터에서 본 프롬프트 엔지니어링을 따라해봅니다

  • 요청/세부 사항과 입력 데이터와 출력 데이터의 포맷을 지정해주면 GPT가 이해하기 쉽습니다

예 역시 알아서 잘하는 친구입니다. 깔끔하게 잘 반영해주었습니다
코드 블럭에 예쁘게 넣어서 주더라구요

제가 오타낸 부분을 포함해서 조금만 다듬고 CSV 파일로 저장합니다

3. 구글 캘린더에 임포트


구글 캘린더 설정에서, 새 캘린더 만들기로 먼저 카카오 테크 캠퍼스 캘린더를 만들어줍니다

다음은 아까 만들어두었던, 카테캠.CSV를 import 해줍니다

다른 분들도 쓸 수 있도록, 공유 가능한 내 캘린더 링크에서 링크를 만듭니다
(공개 사용 설정을 하면, 구글 검색에 떠서, 링크를 가진 사용자만 볼 수 있도록 했습니다)

구글 캘린더 사용 방법

  • 공유 받은 링크를 클릭해서 들어가면, 등록하겠냐는 질문이 뜨는데 확인 누르시면 됩니다!

마치며, 좀 모자란데?

카테캠 일정 변동이 있을 경우 캘린더가 오히려 혼동을 야기할 수 있어서, 변동 사항 반영하는 기능이 필요해보입니다
그래도, 이제 노션에 들어가서 보는 수고는 하지 않아도 되서 1차 목표는 만족합니다

부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>

728x90