iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
生成式 AI

生成式AI 與 Notion 的碰撞 ?! 你還在 ctrl+c ctrl+v ?系列 第 10

Day 10 | CRUD - Update 實作篇 - 行事曆總是改來改去 ?! 外包給 AI Agent 吧 !

  • 分享至 

  • xImage
  •  

前言:

今天我們要做的事 CRUD中的 Update 資料查詢。
Update 的操作對於雙向資料處理有著巨大的影響力。它的功能是讓我們可以對原本就有的頁面跟資料庫做資料的修改,而不是每次都把資料都重新再開一個頁面讓資料庫可以保持乾淨跟順眼。
今天我們一樣會先確定有什麼樣的工具,並實作和演練頁面的更新還有資料庫的更新。


有什麼樣的 Update MCP 工具可以使用?

如下圖,我們有更新現有區塊更新頁面的屬性更新資料庫,這幾個工具。
這些功能我們可以對儲存的頁面跟資料庫做修改跟編輯的東做。
https://ithelp.ithome.com.tw/upload/images/20250924/20178023ufUnkl7mWz.png

這次的Update 實戰我一樣會使用前的行事曆的資料庫做一個示範。
並要求他幫我將已經存在過的行程修改時間與名稱。
我使用以下 Prompt

我需要你幫我調整一下我的 Notion 行事曆。

在我的「鐵人賽資料專區」頁面中「行程總覽」這個資料庫裡,我有一個叫做「廠商開會」的活動。

因為臨時有變動,我需要把它的**日期**從原本的時間改成「2025-9-29」,且將原本的名稱改成「廠商開會-延期」

每一步操作都給我簡短的概述你做了什麼,如果遇到問題要馬上跟我詢問。

我們可以看到他幫我們修改了,活動名稱跟屬性 - 目標完成日期,這樣我們就可以確定它可以幫我們修改資料庫的資料
https://ithelp.ithome.com.tw/upload/images/20250924/20178023hkFlBFseSE.png
我下一步讓他幫我們加一個待辦事項到「廠商開會-延期」。

請你幫忙整理我的 Notion 

在我的「鐵人賽資料專區」頁面中「行程總覽」這個資料庫裡,我有一個叫做「廠商開會-延期」的活動。

我想要在這個頁面的內容最上面,加上一個新的任務列表,用來追蹤接下來的待辦事項。

這個列表的內容是這樣的:
- 功能 demo
- PPT 製作
- 發送線上會議 MEET 的連結給廠商

請你幫我把這幾項都變成可以打勾的待辦事項 (to-do list) 。

每一步操作都給我簡短的概述你做了什麼,如果遇到問題要馬上跟我詢問。

讓我們看下他幫我們做了什麼
https://ithelp.ithome.com.tw/upload/images/20250924/20178023xpsOhLd2iR.png
他又完美的達成我們的指示了,但我自己在實用的時候,若有一些指令不夠精確就很容易讓我們的agent 誤解,所以還是要盡量將位置跟要修改的區塊交代清楚。


結語:

這個「更新」操作是整個 CRUD 流程中承先啟後的關鍵。它不僅僅是修改數據,更是未來實現諸如「狀態同步」、「內容修正」或「資訊補充」等複雜自動化流程的基石。希望這次的實戰演練,能幫助大家確實掌握這把鑰匙,為您的 Notion 工作流解鎖更多可能性。
至此,我們已經掌握了 Create 、Read、Update。下一步,我們將繼續探索 CRUD 的最後一塊拼圖 Delete,敬請期待。感謝您的閱讀,讓我們在自動化的道路上繼續前行!


上一篇
Day 9 | CRUD - Read 實作篇 - AI Agent 查詢行事曆助手
下一篇
Day 11 | CRUD - Delete 實作篇 - AI Agent 刪除行事曆事件
系列文
生成式AI 與 Notion 的碰撞 ?! 你還在 ctrl+c ctrl+v ?12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
justin_log
iT邦新手 5 級 ‧ 2025-09-24 09:53:07

好奇明天的Delete會不會打錯指令就把全部資料庫刪掉?
還是有什麼保護措施

這部分明天會講到有什麼樣的報護措施(不用擔心),還請敬請期待。

我要留言

立即登入留言