如何优雅的向多维表格传参数?
1- 常见错误类型
1️⃣多维表格网址链接错误(base和wiki到底有啥区别,Coze可以自由调取base,wiki需要开通知识库权限)
2️⃣使用非官方插件(优先使用官方插件,稳定可靠,良心插件)
3️⃣多维表格配置错误(非必填字段不用写,新手不要画蛇添足)
4️⃣多维表格输入错误(要求Array<object>,前面节点输出必须是数组对象[{}])
5️⃣数组/对象JSON格式错误(要求英文半角,不要写中文标点)
6️⃣数组里的参数名称(键)/类型跟多维表格字段名要完全一致(如"1"是文本(字符串),1是数字(Integer/number))
2-多种方式给多维表格提供链接(App_token)

官方插件兼容性好,直接复制网址粘贴至插件“app_token”中的“app_token”参数内即可。
Base两种方式快速获取

Wiki方式(需要设置知识库权限)

如何设置?
1️⃣打开云文档知识库;2️⃣选择知识库;3️⃣点击知识库设置;4️⃣点击安全设置;5️⃣选择允许——搞定



Why-背后的依据:wiki和base的区别
👉飞书多维表格:wiki 与 base 的区别Base:独立的在线数据库表格,存储在飞书文档的专门空间中,URL 以https://base.feishu.cn或https://www.feishu.cn/base开头
飞书多维表格:wiki 与 base 的区别
Base:独立的在线数据库表格,存储在飞书文档的专门空间中,URL 以https://base.feishu.cn或https://www.feishu.cn/base开头
Wiki:挂载到飞书知识库 (Wiki) 中的多维表格,成为知识库的一部分,URL 以https://www.feishu.cn/wiki/开头

3- 多种解决方案给多维表格上菜

放大版:
1️⃣大模型节点2️⃣代码节点3️⃣文本处理节点

方案1:[大模型节点]整理输出Array<object>
新手友好是关键!哈哈哈
👉节点卡壳不用懵,遇事不决大模型~
节点卡壳不用懵,遇事不决大模型~

插入大模型节点四步搞定:
👉1️⃣输入参数2️⃣填写系统提示词
1️⃣输入参数
2️⃣填写系统提示词
3️⃣用户提示词
4️⃣设置输出格式

方案2:[代码节点]整理输出Array<object>
代码大佬举重若轻,编程小白抓耳挠心~😄
代码大佬不屑一哼,编程小白脑壳发懵~😁

插入代码节点四步搞定:
👉1️⃣输入参数2️⃣选择语言3️⃣粘贴代码(AI给写就行)4️⃣设置输出格式
1️⃣输入参数
2️⃣选择语言
3️⃣粘贴代码(AI给写就行)
4️⃣设置输出格式

所需代码如下:
async def main(args: Args) -> Output:
params = args.params
# 直接返回包含fields的列表,去掉外层records键
ret: Output = [
{
"fields": {
"创意点": params["idea"], # 保持变量名大小写与输入一致
"正文": params["Content"], # 保持变量名大小写与输入一致
"类型": params["type"] # 保持变量名大小写与输入一致
}
}
]
return ret
Tips:输出格式要准确
输出内容一定是"Array<object>",因为飞书多维表格需要这盘菜。

方案3:[文本处理节点]整理输出Array<object>

传入参数,文本拼接即可。文本拼接内容如下:
[{"fields":{"创意点":"{{String1}}","正文":"{{String2}}","类型":"{{String3}}"}}]

Tips:官方插件真良心
不懂代码没关系,文本不用自己写,这里要认准官方插件“飞书多维表格”


推荐方案:文本处理
文本处理节点不消耗token,速度极快。

Tips: 一文弄懂JSON
👉以上3种方案都涉及到JSON代码,非常推荐这篇文章一份完全零基础的json入门教程和多维表格操作教程1️⃣新手友好2️⃣由浅入深3️⃣阅完即懂
以上3种方案都涉及到JSON代码,非常推荐这篇文章
一份完全零基础的json入门教程和多维表格操作教程
1️⃣新手友好2️⃣由浅入深3️⃣阅完即懂

拓展1:解决多支路记录类型type值的问题
方案1:[大模型节点]处理
新手友好
👉新手卡壳不用懵,遇事不决靠模型~
新手卡壳不用懵,遇事不决靠模型~
直接告诉大模型你想要干嘛?😄
插入大模型节点,依次添加输入参数➡️系统提示词➡️用户提示词➡️确定输出参数类型
系统提示词如下,大白话描述即可。
根据用户输入的数字,如果是1,输出“诗歌”,如果是2,输出“小说”,如果是3,输出“洞察”
记得填写<用户提示词>“{{input}}”,输出变量类型为字符串“Str.String”

方案2:[文本处理节点]处理
使用文本处理+变量聚合组合解决这个问题。如下图:

33%

33%

33%

数据的流向

方案3:[多维表格内部]处理
其实也可以直接把“type”的值1-2-3等传入多维表格,在多维表格里面用AI写个Switch函数就解决了,然后隐藏类型列。
👉条条大路通罗马😄多维表公式解决+隐藏参数列😄
条条大路通罗马
😄多维表公式解决+隐藏参数列😄

公式如下:
SWITCH([类型],"1","诗歌","2","小说","3","洞察","4","summary")

方案还有很多…大家一起共创……
📌方案没有好坏选择一个最适合自己场景的
方案没有好坏
选择一个最适合自己场景的

拓展2:温馨提醒
小建议1:先走通再优化
1.优先走通
首先,使用参数少的非推理模型测试,快速走通。
2.提升效果
走通后更换效果更合适的模型提升效果。逐级调优~
举例:我们有个同学花了一晚上时间来解决这个多维表格传输问题,然而大模型使用的都是豆包1.6深度思考,耗时间浪费token。
👉
☑️-优点是测试时间短,省token。
小建议2: 如何提问最高效
如何抢救工作流?问题丢到群里➡️要截图提问➡️怎么截图
👉🌟测试流程都要全屏截取🌟关联节点的输入输出测试结果都要打开☑️-这样做的好处:老师和助教能快速定位问题。
🌟测试流程都要全屏截取
🌟关联节点的输入输出测试结果都要打开
☑️-这样做的好处:老师和助教能快速定位问题。
如图:

此功能需登录或注册后使用
👉这么长都看完了,给自己加个鸡腿🍗
这么长都看完了,给自己加个鸡腿🍗

📍有问题联系随时联系,社群名:李登山。欢迎大家拍砖🧱
有问题联系随时联系,社群名:李登山。欢迎大家拍砖🧱