朝会の司会をメンバーの持ち回りでやるために、司会のスケジュール設定を自動化する目的で作成しました。
Notionにintegrationを追加する手順については公式ドキュメントを参照してください
https://developers.notion.com/docs/getting-started
.env.exampleを参考に.envを作成してください。まずはNOTION_KEYの値にIntegration Tokenを設定します。- 次に
NOTION_DATABASE_IDを設定します。APIで操作する対象のデータベースページのURLを確認します。https://www.notion.so/{WORKSPACE_ID}/{NOTION_DATABASE_ID}?v=xxx - すみません、ここからはNotionページ側での手作業です。データベースに次のカラムを追加してください。
Name(初期値),Tags(初期値),Date(追加)。 TagsのtypeはSelectに変更してください。DateのtypeはDateに設定してください。- 最後に、司会を担当する各メンバーの名前をレコードに追加して、
Tagsに日直ラベルをグレーで作成しましょう。
npm startでアプリケーションを実行してください。正常に完了した際のイメージはこんな感じです。
