【问题标题】:Start UiPath Job with Input (string Array) using API使用 API 使用输入(字符串数组)启动 UiPath 作业
【发布时间】:2021-05-31 23:26:23
【问题描述】:

当我们使用 API 启动作业时,如何将 Array 作为输入参数传递?

背景:

我正在处理一个 React 项目,通过单击按钮,我想通过输入开始工作。 我知道我们可以将参数传递为

"InputArguments": "{\"message\" : \"hello\"}"

我在 React 中填充一个数组,并希望将它作为输入参数传递给进程。 以下是我的uipath代码

我尝试在 React 项目中进行以下操作

const messagesList = ["message1", "message2", "message3", "message"]

InputArguments: "{\"messages\": \" "+ messagesList + " \"}"

但是当我单击按钮并开始作业时,它给了我以下错误

当我在 orchestrator 中设置参数并通过 orchestrator 启动作业时,它工作正常

有人可以帮我吗?

【问题讨论】:

    标签: react-tsx uipath-orchestrator uipath-api


    【解决方案1】:

    我想出了解决办法。列表必须是 JSON 格式 在反应它会像

    const msg = {   
         messages : [
            “message1”, “message2”, “message3”, “message4”  
         ] }
    

    然后使用 JSON.Stringify 将其转换为 JSON

    InputArguments: JSON.stringify(msg)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-26
      • 1970-01-01
      • 1970-01-01
      • 2014-02-11
      • 1970-01-01
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      相关资源
      最近更新 更多