You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pipedream中用Coda预置函数提取前缀实现Upsert?

在Pipedream中提取字符串前缀用于Coda Upsert操作

当然可以对要Upsert的数据做拆分处理,Pipedream支持在变量中直接嵌入JavaScript表达式来处理字符串,具体可以用以下两种方式实现:

  • 使用split()方法拆分
    把原变量替换成如下表达式,直接提取字符串的第一部分:

    {{steps.trigger.event.body.actions[0].name.split(' - ')[0]}}
    

    原理:split(' - ')会将「CO-DEN - IBC 2021」按「空格-空格」分割成["CO-DEN", "IBC 2021"]数组,[0]取数组第一个元素就是你需要的「CO-DEN」。

  • 使用indexOf()+substring()组合处理
    如果担心分隔符格式有变化(比如偶尔没有空格),可以用这种更灵活的方式:

    {{steps.trigger.event.body.actions[0].name.substring(0, steps.trigger.event.body.actions[0].name.indexOf(' - '))}}
    

    原理:先通过indexOf(' - ')找到分隔符的起始位置,再用substring()从字符串开头截取到该位置,得到目标内容。

将上述任意一个表达式替换到Coda预置函数的Upsert字段中即可,Pipedream会自动计算处理后的结果,再传递给Coda完成Upsert操作。

内容的提问来源于stack exchange,提问作者alyssaeliyah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 00:09:22