如何将两个动作组合在一起

Posted

技术标签:

【中文标题】如何将两个动作组合在一起【英文标题】:How to combine two actions together 【发布时间】:2022-01-11 18:24:14 【问题描述】:

我有两个 API 调用,一个是第二个的输入,我现在将它们定义为两个动作,但我想知道是否可以将它们合并到一个动作中,我在文档中找不到,那可能吗?如何? 我的情况是我有一个创建发票并返回其 id 的操作,然后将 id 传递给另一个 API 以确认该发票并返回一个 pdf。

我应该从后端封装 API 吗?或者如果我在“then”方法中调用第二个 API 是否有效:

const options = 
  url: 'https://my.fastbill.com/api/1.0/api.php',
  method: 'POST',
  headers: 
    'Content-Type': 'application/json',
    'Accept': 'application/json'
  ,
  params: 

  ,
  body: 
    'SERVICE': 'invoice.complete',
    'DATA' :     
      'INVOICE_ID': bundle.inputData.INVOICE_ID
    
  


return z.request(options)
  .then((response) => 
    response.throwForStatus();
    const results = response.json;

    // Call the second API here

    return results;
  ); 

【问题讨论】:

【参考方案1】:

是的,您可以使用隐藏触发器来调用第一个操作并将输入传递到动态下拉列表中,然后将其与其他输入一起使用以提交最终操作。

https://platform.zapier.com/cli_tutorials/dynamic-dropdowns

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于如何将两个动作组合在一起的主要内容,如果未能解决你的问题,请参考以下文章

将两个数组合并在一起[重复]

R:将两个等高线图组合在一起

将两个不同的表组合在一起进行查询

将两个熊猫数据框组合在一起Python [重复]

如何以不同方式处理两个异常(动作1和2),但如果它们一起出现,则用动作1处理它们?

如何把2个数组合并为一个数组