声でタスク登録アプリは、テンプレートとともにアプリを配布しています。単に使いたいだけの人は、以下のリンクからテンプレートを複製してください。
24.1 ToDo リストによる音声タスク登録
今日のタスク
終わっていないタスク
ToDo リストブロックは上のコールアウトブロックの下に追加していきます。このブロックの URL を取得します(ここに記載された URL などは例なので注意してください)。
ブロックへのリンク
例: https://www.notion.so/hkob/S24-3a50bea68b7346e9bb7602186f4fc270?pvs=4#d072e48ad48b4d8a88b56b9cd6a4c31b
この URL からこの block_id を取り出して貼り付けておきましょう。
block_id
例: d072e48ad48b4d8a88b56b9cd6a4c31b
NOTION_API_KEY と block_id をテキストに記録します。インテグレーションキーはいつものように同期しておきます(スクリーンショットの block_id は元のテンプレートのものになっているので注意してください)。

NOTION_API_KEY と block_id自分のインテグレーションキーを記録
payload を NotionRubyMapping で調べます。まず、上の block_id からブロックを取得します。
新規の To do block を作成します。
Append block children のスクリプトを dry_run で表示
出力されたスクリプトを貼り付けておきます。
スクリプトの出力
「テキストを音声入力」と「テキスト」を設置します。テキストの中身はスクリプトの出力の data 部分を貼り付けます。その後、abc の部分に「音声入力されたテキスト」に置き換えます(2箇所あります)。

以下のように設定します。詳細は書籍の解説を読んでください。

デバイスが Apple Watch であるかどうかをチェックして、Apple Watch でなければページを開きます。

Apple Watch からも音声登録をしたい場合には、「Apple Watch に表示」にチェックを入れておきます。

他人に渡すことがある場合には、読み込むための質問を設置してください。
再生ボタンを押して動作確認を実施してください。
24.2 データベースに対する音声タスク登録
タスクタスクは上のタスクデータベースにページを作成する形になります。このデータベースの URL を取得します(ここに記載された URL などは例なので注意してください)。
データベースへのリンク
例: https://www.notion.so/hkob/345e60a60fce463b8c25c7e767315b09?v=9c3913c886ae42a199065f18f0dec169
この URL からこの database_id を取り出して貼り付けておきましょう。
block_id
例: 345e60a60fce463b8c25c7e767315b09
NOTION_API_KEY と database_id をテキストに記録します。インテグレーションキーはいつものように同期しておきます(スクリーンショットの database_id は元のテンプレートのものになっているので注意してください)。

NOTION_API_KEY と database_id自分のインテグレーションキーを記録
payload を NotionRubyMapping で調べます。データベースに対して
出力されたスクリプトを貼り付けておきます。
スクリプトの出力
「テキストを音声入力」「テキスト」「URLの内容を取得」を以下のように設定します。テキストの雛形は下に置いておきます。

To do ブロックのものと同様に Apple Watch かどうか判定し、そうでなければ作成したページを表示します。もし、アプリでなくブラウザで開きたい場合には、置き換え処理は除外し、辞書の値を直接開きます。

Apple Watch からも音声登録をしたい場合には、「Apple Watch に表示」にチェックを入れておきます。

他人に渡すことがある場合には、読み込むための質問を設置してください。
再生ボタンを押して動作確認を実施してください。
この CHAPTER 内の SECTION
S23. ショートカットアプリについて
5
S24. 声でタスク登録アプリ
5
S27. NotionTimeRecording
6
S26. ER図作成ツール
6
S25. レシート自動記録アプリ
5
C5. ショートカットによる応用
5
C4. Google Apps Scriptによる応用
4
C3. Notion APIの基本(CRUD別の紹介)
3
C2. Notion APIで理解するNotionのデータ構造
2
C1. Notion APIの概要と利用準備
1
S22. Slack連携アプリ
4
S20. Google Form 連携アプリ
4
S18. Google Apps Script について
4
S17. 削除 (Delete)
3
S16. 作成 (Create)
3
S15. 更新 (Update)
3
S14. 一覧取得 (Read)
3
S13. 個別取得 (Read)
3
S12. API アクセスの種類
3
S11. プロパティ要素
2
S19. Notion API アクセスのための関数作成
4
S21. Google カレンダーからタスクを作成するアプリ
4
S10. ブロック要素
2
S9. 共通オブジェクト要素+α
2
S8. データの分類
2
S7. NotionRubyMapping の起動
2
S6. JSON データフォーマット
1
S5. Talend API Tester のインストール
1
S4. NotionRubyMapping のインストール
1
S3. インテグレーションキーの作成と取得
1
S2. サンプルテンプレートの複製
1
S1. Notion API について
1
C6. NotionRubyMappingを利用したツール
6
CHAPTER LIST
C1. Notion APIの概要と利用準備
1
C2. Notion APIで理解するNotionのデータ構造
2
C3. Notion APIの基本(CRUD別の紹介)
3
C4. Google Apps Scriptによる応用
4
C5. ショートカットによる応用
5
S27. NotionTimeRecording
6
S26. ER図作成ツール
6
S25. レシート自動記録アプリ
5
S24. 声でタスク登録アプリ
5
S23. ショートカットアプリについて
5
S22. Slack連携アプリ
4
S20. Google Form 連携アプリ
4
S18. Google Apps Script について
4
S17. 削除 (Delete)
3
S16. 作成 (Create)
3
S15. 更新 (Update)
3
S14. 一覧取得 (Read)
3
S13. 個別取得 (Read)
3
S12. API アクセスの種類
3
S11. プロパティ要素
2
S19. Notion API アクセスのための関数作成
4
S21. Google カレンダーからタスクを作成するアプリ
4
S10. ブロック要素
2
S9. 共通オブジェクト要素+α
2
S8. データの分類
2
S7. NotionRubyMapping の起動
2
S6. JSON データフォーマット
1
S5. Talend API Tester のインストール
1
S4. NotionRubyMapping のインストール
1
S3. インテグレーションキーの作成と取得
1
S2. サンプルテンプレートの複製
1
S1. Notion API について
1
C6. NotionRubyMappingを利用したツール
6