Before Setup
準備するもの
- Notionアカウントと、テンプレートを複製できるワークスペース
- Health Connectを利用できるAndroid端末
- sync-health-notion のAPK
- NotionのInstallation access tokenとData source IDを控えるメモ
Installation access tokenはパスワードと同等に扱ってください。公開ページ、スクリーンショット、GitHub、チャットには貼り付けないでください。
Step 1
NotionのInternal connectionを作成する
- Notionの Developer portal - Connections を開きます。
- 左メニューの Internal connections を開き、Create a new connection を選択します。
- Connection名を入力し、連携するWorkspaceを選択します。
- Configuration タブのCapabilitiesで、少なくともコンテンツの読み取り・追加・更新を許可します。
- 設定を保存してConnectionを作成します。
Step 2
Installation access tokenを取得する
- 作成したConnectionの設定画面を開きます。
- Configuration タブを開きます。
- Installation access token を表示してコピーします。
- アプリの設定画面でAccess Token欄に貼り付けます。
Tokenは一度流出すると、Connectionに許可したNotionページへアクセスされる可能性があります。不要になった場合はNotion側でTokenを再生成またはConnectionを削除してください。
Step 3
テンプレートを複製してConnectionを追加する
- Notionテンプレートページ を開きます。
- 右上の複製ボタンから、自分のNotionワークスペースへテンプレートを複製します。
- 複製したページを開き、右上の ••• メニューから Connections を選びます。
- + Add connection から、Step 1で作成したConnectionを選択します。
- 歩数、血圧・脈拍、体重の各データソースがConnectionから参照できる状態にします。
Connectionを追加していないページやデータソースは、Access Tokenが正しくてもアプリから読み書きできません。
Step 4
Data source IDを取得する
- 複製したテンプレート内で、同期対象のデータソースをフルページで開きます。
- ブラウザのアドレスバーからNotionページのURLをコピーします。
- URL内の32文字のID部分を取り出します。ハイフンが含まれる場合は、そのままでも、ハイフンなしでも扱える形式に合わせて入力します。
- アプリの設定画面で、歩数、血圧・脈拍、体重に対応するData source ID欄へ入力します。
URL例
https://www.notion.so/workspace/Health-1234567890abcdef1234567890abcdef?v=...
Data source ID例
1234567890abcdef1234567890abcdef
似たURLが複数ある場合は、アプリで同期したいデータソースそのものを開いてからコピーしてください。
Step 5
Health Connectの権限を許可する
- Android端末にHealth Connectがない場合は、Google PlayまたはAndroidの設定から利用できる状態にします。
- sync-health-notionを起動します。
- アプリ内のHealth Connect権限許可ボタンを押します。
- 歩数、血圧、心拍数、体重について、利用する同期方向に必要な読み取り・書き込み権限を許可します。
- 権限許可後、アプリに戻って個別同期またはすべて同期を実行します。
Health Connectの権限はAndroidの設定からいつでも取り消せます。権限を取り消した場合、そのデータ種別の同期は失敗します。
Check
初回同期の確認
- Access Token欄にInstallation access tokenが入力され、余分な空白や改行が入っていないこと
- Data source IDがテンプレート複製後の自分のNotionデータを指していること
- Notion側でConnectionが対象ページに追加されていること
- Health Connect側で必要な読み取り・書き込み権限が許可されていること
- 同期対象期間にHealth ConnectまたはNotionのデータが存在すること
References
参考リンク
最終更新日: 2026年6月16日