Zapier - 从 Line-Items 对象中删除项目 and/or 从代码步骤输出 Line-items
Zapier - Remove item from Line-Items object and/or output Line-items from Code step
我已经被这个问题困住了好几次:我不明白如何使用代码步骤输出订单项?
有可能吗?
例如:
- 我从 JSON
构建订单项
- 在这些行项目中,我想根据各种标准删除其中一些
- 然后输出订单项并在下一步中使用它们
Here is something I tried
But, on a further step, I don't get Line-Items but separate values.
那么,如何将 Line-Items 操作到代码步骤中并将 Line-Items 作为输出?
我觉得我错过了什么...
谢谢。
PS:关于"why"的更多解释。
我从 Typeform 条目中获取数据,我可以在其中获取 1 到 5 封电子邮件(加上其他数据)
所以,我得到了要删除的空行
这就是为什么我构建一个 Line-Items 对象然后尝试删除无用的对象
不确定这是否是您要找的,但这就是我使用的。给定两个行项目,一个有名称,一个有值,每个项目由 ;; 分隔,我将它们组合成一个对象,然后在后面的操作中使用基于名称的字段值。
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);
我已经被这个问题困住了好几次:我不明白如何使用代码步骤输出订单项?
有可能吗?
例如:
- 我从 JSON 构建订单项
- 在这些行项目中,我想根据各种标准删除其中一些
- 然后输出订单项并在下一步中使用它们
Here is something I tried
But, on a further step, I don't get Line-Items but separate values.
那么,如何将 Line-Items 操作到代码步骤中并将 Line-Items 作为输出?
我觉得我错过了什么...
谢谢。
PS:关于"why"的更多解释。
我从 Typeform 条目中获取数据,我可以在其中获取 1 到 5 封电子邮件(加上其他数据) 所以,我得到了要删除的空行 这就是为什么我构建一个 Line-Items 对象然后尝试删除无用的对象
不确定这是否是您要找的,但这就是我使用的。给定两个行项目,一个有名称,一个有值,每个项目由 ;; 分隔,我将它们组合成一个对象,然后在后面的操作中使用基于名称的字段值。
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);