프로그래밍/python

[python] notion api로 캘린더 만들기

부단 2022. 2. 6. 11:27
728x90
from notion.client import NotionClient
from notion.block import * 
from notion.collection import * 
from datetime import datetime 
import notion


token_v2 = 'F12 -> application -> token_v2 값을 복사해서 입력해주세요.'  
client = NotionClient(token_v2=token_v2) 

url = 'https://www.notion.so/처럼 생긴 페이지 url을 입력해주세요.'   #사진1의 노란색 줄친 부분
page = client.get_block(url) 

Block = page.children[0] 

row = Block.collection.add_row() 
row.title = '헬스장가기'                     #생성할 블럭의 이름입니다.
row.Day2 = date(2022, 1, 1)                 #Day2는 Notion의 태그 이름입니다. *사진2의 노란색 참고

사진1, 사진2

코드 실행 시 다음과 같은 블록이 일정표에 추가됩니다.


'표'를 클릭 -> '보기 추가' -> 캘린더를 생성해줍니다.

성공적으로 헬스장가기가 1.1일에 추가되었습니다