搭配網路上教學文設置,還是遇到設定錯誤
花了一些時間才找到bug,乾脆自己也寫一篇記錄好了....
前置作業Notion
- 先去設定Notion API
- 創建「新整合」(名稱自己取,例如:ABC)
- 打開讀取、更新、插入內容

- 會給一組整合金鑰,這就是專屬這個空間的API
可以先複製貼到記事本,下面iphone設定會用到

- 到你想儲存的資料頁面,點右上...
- 連接剛創建整合的名稱(ABC)並確認
- 可以看到有連接成功,也可以中斷連接


- 回到該資料表頁面
- 到瀏覽器網址列,複製該頁面的database_id
例如網址是
https://www.notion.so/heyheyhey/0987654321123456789?v=123456789
在?v=前面粗體字這段「0987654321123456789」就是該頁面的資料庫id
可以先複製貼到記事本,下面iphone設定會用到
Iphone捷徑
- 新增捷徑(右上+)
- 搜尋動作「辭典」
- 加入新項目「文字」
- 鍵值:Authorization
- 文字:Bearer+空格+Notion API (圖標1)
- 加入新項目「文字」
- 鍵值:database_id (圖標2)
- 文字:Notion該頁面的資料庫id (上面示範的0987654321123456789)

- 搜尋動作「要求輸入」
- 提示:記帳第一步的標題(你自己打)。這裡我填支出項目,因為我想在點開第一步就問這個問題搜尋動作「加入到變數」
- 變數名稱:對應Notion頁面中該欄位名稱。將上面我輸入的文字,分類到Notion頁面中哪欄
- 可以選列表或繼續照步驟1定義,用列表好處是可以設定選項,不用每次都重新輸入,切記列表名稱選項要和Notion一樣
- 搜尋動作「從列表中選擇」
- 搜尋動作「加入到變數」
- 搜尋動作「要求輸入」(花多少),要求文字改成「數字」
- 搜尋動作「加入到變數」
- 搜尋動作「取得URL內容」
- URL貼上「https://api.notion.com/v1/pages」並打開箭頭

- 方式選POST / 標題下方新增三列文字
- 分別放入以下內容
- 鍵值:Authorization
- 選擇上方定義的辭典
- 鍵值:Content-Type
- 文字:application/json
- 鍵值:Notion-Version
- 文字:2022-06-28
- 新增兩列「辭典」
- 辭典1:parent
- 辭典2:properties

- parent 下方1個項目
- 新增文字,選擇database_id

- properties下方3個項目

- 支出金額:新增文字,變數選擇支出金額

- 支出類別(列表):新增辭典select
- select新增文字name,變數選「支出類別」


- 支出項目:新增辭典title
- 新增辭典(名稱預設項目1)
- 新增陣列text
- 新增文字content,變數選支出項目
- 搜尋動作「從輸入項目中取得文字」
- 類型選擇URL

完成之後回到捷徑測試看看
設定成功Notion會即時跑出新增的那一筆資料