dify 綁定飛書和綁定 notion 有差不多的過程,都需要套一層應用的殼子,而沒有直接可以訪問飛書文檔的 API。本文記錄如何在dify工具中使用新增多條記錄工具。
創建飛書應用
在飛書開放平臺創建一個應用,個人用戶創建企業自建應用。
自定義應用名稱和應用描述后進入配置界面。
注意保存這個應用的 App ID
和 App Secret
。
在 權限管理>開通權限>多維表格 那里選擇為這個應用開通訪問多維表格的權限,因為我之前已經開通過了所以顯示無法選擇,初次進入是可以勾選的,選擇你想使用的權限。本次選擇授權全部權限:
權限開通完畢,選擇 版本管理與發布,發布當前應用版本。
應用創建完成!
多維表格與應用聯通
創建一個你自己想要使用的多維表格,進入多維表格頁面,打開右上角 ···,選擇 “更多” ,選擇 “添加文檔應用”,在彈出的搜索框檢索剛才創建的應用,例如我剛才創建的叫 “飛書文檔” ,點開添加進來。
注意,選擇“可編輯”
添加完成后,就實現了剛才的應用與飛書多維表格的聯通。
dify 中使用多維表格工具
在 dify 中選擇一個飛書多維表格工具,例如我這里選擇使用“新增多條記錄”工具。
這個插件需要幾個關鍵參數:
app_token
:就是多維表格鏈接 url。table_id
或者table_name
:想要使用的數據表的 id。記錄列表
:要記錄進表格中的內容,是一個列表結構。
依次去如下位置獲得以上參數:
app_token
飛書多維表格右上角鏈接標識,點擊復制:
table_id
或者 table_name
將上面獲得 app_token 隨便放在一個文本編輯器里,例如我這個文檔鏈接如下:
https://tsaae9fgrn.feishu.cn/base/NPW4bLYslarVZKsSJQGcjWFZnBh?table=tblOy2TZBr62D6f3&view=vewlxWGjoZ
其中 table_id 在如下位置:
在 table
和&view
之間,我的是tblOy2TZBr62D6f3
。
實測并沒有找到 table_name
在哪,但只有 table_id
也可以了。
記錄列表
想要記錄的列表是一個列表結構,這個結構需要和你的文檔中的列標題相配合。例如,我的文檔中有三列:
我只想往其中的“問題”和“內容”兩列添加內容,注意,我的這兩列已經改為了文本類型。
那我的測試添加列表可以這么寫:
[{"問題":"我在哪?","內容":"我管你在哪"}]//為了好看,我把他結構化一下
[ {"問題":"我在哪?","內容":"我管你在哪"
} ]
采用鍵值對的方式為多維表格注入內容。
測試節點
將以上獲取的內容依次添加到“新增多條記錄”的工具中:
運行,成功!
在多維表格中已經能夠看到剛才想要注入的內容: