是否可以从Zapier JS代码块返回Line Items Array
?
我在文档中已经读到,简单地返回一个数组将导致以后的操作多次运行。不过,在我的情况下,我只希望将来的动作运行一次,但能够在以后的动作中创建Line Items
。
例如,我的输入数据包含发票金额。我正在尝试在Xero中创建一张发票,其中包含用于销售的行,以及用于在代码块中计算的交易费用的行:
var invoiceAmount = inputData.new_charge_invoice_amount;
//Calculate fee
var transactionFee = (invoiceAmount / 100).toFixed(2);
output = [
{
description: "Subscription Charge",
amount: invoiceAmount,
account: 201
},
{
description: "Fee",
amount: transactionFee,
account: 315
}
];