Lazy loaded image
Siri Shortcuts x Notion
00 分钟
2022-2-9
notion image

若是突然有想法想要紀錄,能不能快速的把想法記錄到 Notion
👌
使用 Siri Shortcuts 輸入要記錄的內容,透過 Notion API 把資料送給 Notion 資料庫

一、題目


想要紀錄日期 (Date)、分類 (Tag) 和筆記 (Notes),先在 Page 建立好 table (捨棄 title 欄位,另外建立 text 欄位,方便組裝 api 資料)
💁
資料庫第一個 title 欄位做為頁面的標題不可刪除,但因為這是純粹紀錄筆記且方便組裝 API 資料,所以捨棄不用,請考量個人的需求而定。
 
notion image

二、準備材料:


申請 API TOKEN

Notion API 建立新的 Integration
‼️
integration 建立後無法改名和刪除
‼️
一個 integration 只能對應一個 workspace
1.根據以下流程建立 integration
notion image
2.點選 Show 就可以看到你的 Token
notion image
3.在 Page 邀請 integration 一起編輯
notion image

找出資料庫 ID

💁
資料庫 ID 是唯一值,可以想成資料庫的身分證字號
假設已經建立 Page 而且新增上面題目的資料庫
取得資料庫 ID
notion image
CRUL 測試 (Optional)
 

三、建立 Shortcuts


建立新捷徑

可以參考官方教學

建立Notes

加入要求輸入動作
善用搜尋功能可以快速找到
notion image
Notes 是跳出視窗的標題、這邊要求使用者要輸入「文字」
notion image

建立 Tag 選單

加入列表和取得列表資料
按照順序加入,1. 列表:建立筆記標籤、2. 從列表中選擇:取得列表的資料
notion image
選單和 table 中的 tag 一致
notion image

目前的日期

加入日期
按照順序加入,1. 日期:選擇目前的日期、2. 格式化日期:日期格式選擇 ISO 8601
notion image
notion image

建立 API 網址

搜尋 URL

組裝傳送資料 (Post body) ⭐⭐⭐

1.加入傳送資料內容
最後的步驟是要組裝資料,這是最重要,建議先把 api_tokendatabase_id 放在電腦的記事本,透過 「接續互通」讓你輕易的把資料從電腦貼到手機
搜尋 URL 內容
notion image
  1. 方式選擇:POST
  1. 在標題區塊建立以下資料
notion image
2.在要求內文區塊建立 parent 資料內容
  1. 點選加入新欄位,選擇「辭典」
    1. notion image
  1. 在左邊輸入 parent,點擊右邊的項目,加入新項目並選擇「文字」,輸入database_id
    1. notion image
3.建立 properties 資料內容
這裡流程太多了,直接錄成 YT 教學影片
Video preview

補充

簡介資料格式
透過 Shortcuts 取得資料,再根據 Notion 的定義,組裝資料格式,使用 API 傳送資料給 Notion
然而Notion 定義不同的類型,有不同的資料格式,因此補充資料結構的觀念,如果理解這個
觀念,之後就知道要如何在 Shortcuts 建立相對應的資料格式給 Notion
 
  • properties 是資料的主體
  • Notes 是 table 的標題 (要符合大小寫規則),其餘則是 Notion 定義資料格式
  • 大括號 {} 就是辭典、中括號 [] 就是陣列,其餘就是文字

將捷徑小工具加入主畫面

可以參考蘋果官方教學把小工具加入主畫面,看看完成後的示範影片
Video preview
 
動手試試看,建立專屬你專用的捷徑!

Reference

 
上一篇
读书盘点|2022年世界读书日
下一篇
第三周刊_No.34|母女之间:阿克曼、波伏瓦、费兰特,她们这样书写母亲