はじめに
hkob の雑記録の第245回目は、NotionRubyMapping のアップデートの前に自分のショートカットで使っている声でタスク登録のアプリを 2025-09-03 に対応させてしまおうと思います。
声でタスク登録
声でタスク登録は主に Apple Watch で使っているものです。iPhone であれば Notion アプリがショートカットに対応しているので、声で入力した内容をタスク化することが簡単にできます。同じショートカットが Apple Watch でも動作するのですが、なぜか声で入力したテキストが空になってしまい、空白タイトルのページが作成されてしまっていました。結局、Notion API を使ったタスク登録をいまだに使っています。アップデート手順をここに記録しておきます。
data_source_id を取得
とりあえず、Notion のアプリ上では data_source_id を知ることができないので、Notion API を経由して取得します。取得には「Notion API 活用術」でも紹介した Talend API Tester を利用してみました。
とりあえず Retrieve a page API を使って、Tasks の今日の日報ページを取得してみます。Notion-Version を 2025-09-03 に変更しています。ここを見ると parent の部分に data_source_id が表示されています。これを利用します。

ショートカットの修正
こちらが「やること」ショートカットです。テキストを音声入力の上に data_source_id のテキストがあり、その値を書き換えています。名前も「data_source_id」に変更しておきました。あとは、JSON の database_id の部分を data_source_id に変更し、Notion-Version も 2025-09-03 に変更しました。

おわりに
ショートカットは簡単に作成できるものの、メンテナンスが面倒なので主なものは Alfred に移行してしまっています。これまで作ってきたものもこれを機会に整理していこうかと思います。