Notion WorkersのSyncをClaude Codeに実装させて、GoogleスプレッドシートとNotionデータベースを同期するようにしてみた!
結構簡単だったけど、細かい穴や気づきがあったので明日ドキュメントにまとめる。一旦メモ
----
事前準備
・Google ConsoleでSpreadsheet APIを有効化して、OAuth設定して "ttps://www.notion.so/workers/oauth/callback" を指定するだけで簡単
----
Worker作成中
・Notionデータベースは既存のは選べない。Deployすると新規DB作られる(既存のDBと違うスキーマだから当たり前)
・Claude Code丸投げすれば実装自体は楽。ただし、Worker Syncはかなり新しいのでハルシネーションっぽい挙動が多めだったので公式ドキュメントを常に参照させておく
----
同期したあと
・Notion側からはもちろん編集不可。双方向同期ではないよ。
・Notion側にプロパティを追加はできる。ビューももちろん
・データベースオートメーションも使えるから、スプシに変更(Notion DB更新)されたら通知とか、別の操作できて嬉しい
・もちろん、カスタムエージェントも使えるからもっと嬉しい
・同期の頻度は最低5分。リアルタイム同期するならWebhookなど既存の仕組みを使うしかなさそう
显示更多