Orchestrator

Arrays

文本由 Phrase Language AI 从英语机器翻译而得。

数组是Orchestrator工作流中常用的数据结构,可以从触发器或操作中获取。

数组是Orchestrator工作流中的强大工具,理解如何从数组中提取值是非常有价值的。无论是处理触发器、操作还是变量,能够引用数组中的特定值有助于构建更高效和有效的工作流。

在触发器中使用数组

使用触发器时,通过过滤特定数组值来配置它们。

假设触发器具有以下数据:

{
  "locales": [
    {"name": "de"},
    {"name": "en"},
    {"name": "fr"}
  ]
}

如果触发器有效载荷包含一个区域名称的数组,则创建一个触发器过滤器,仅在第一个区域名称为de时触发工作流。为此,使用字符串相等比较器,并输入{{ $.data.locales.0.name }}作为值。数组中的索引由点分隔。

在操作中使用数组

如果一个操作返回一个数组,并且需要在下一个操作中动态使用该数组中的特定值,请使用适当的索引引用该值。

例如,一个操作返回与触发器示例相同的数据。要从数组中提取第一个区域名称,请输入{{ $.locales[0].name }}。数组中的索引由方括号分隔。路径中也没有数据。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.