【问题标题】:Zapier - Remove item from Line-Items object and/or output Line-items from Code stepZapier - 从 Line-Items 对象中删除项目和/或从代码步骤中输出 Line-items
【发布时间】:2020-06-21 13:12:09
【问题描述】:

我被这个卡住了好几次:我不明白如何使用代码步骤输出 Line-Items?

有可能吗?

例如:

  • 我从 JSON 构建订单项
  • 在这些 Line-Items 中,我想根据各种条件删除其中的一些
  • 然后输出 Line-Items 并在下一步中使用它们

Here is something I tried

But, on a further step, I don't get Line-Items but separate values.

那么,如何将 Line-Items 操作到 Code step 中并获取 Line-Items 作为输出?

我觉得我错过了什么......

谢谢。

PS:关于“为什么”的更多解释。

我从一个 Typeform 条目中获取了我的数据,在该条目中我可以获得 1 到 5 封电子邮件(以及其他数据) 所以,我得到了要删除的空行 这就是为什么我构建一个 Line-Items 对象然后尝试删除无用的对象

【问题讨论】:

    标签: zapier


    【解决方案1】:

    不确定这是否是您正在寻找的,但这是我使用的。给定两个行项目,一个带有名称,一个带有值,每个都用 ;; 分隔,我将它们组合成一个对象,然后在以后的操作中使用基于名称的字段值。

    var names = inputData.names.split(";;");
    var values = inputData.values.split(";;");
    
    function toObject(names, values) {
        var result = {};
        for (var i = 0; i < names.length; i++)
             result[names[i]] = values[i];
        return result;
    }
    
    output = toObject(names,values);
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多