【问题标题】:Azure logic app use a variable inside inline_code actionAzure 逻辑应用在 inline_code 操作中使用变量
【发布时间】:2021-10-12 09:09:40
【问题描述】:

我有一个看起来像这样的逻辑应用:

在 js 代码操作中,我只是想检查文件的名称(触发了工作流)是否匹配某种模式。所以我的内联代码操作类似于:

    var input = workflowContext.trigger.outputs.headers.x-ms-file-name;
    if(input.match(/^([0-9]){3}_Hello/))
        return true;
    else 
        return false;

但是,该操作似乎无法获取文件名,因为x-ms-file-name 被“-”分隔。 所以,我试图通过在它之前的操作中创建一个名为fileName 的变量来解决这个问题

然后在内联代码操作中使用它。但我不知道如何在内联代码操作中调用变量。 我应该在这里写什么:

    var input = ????;
    if(input.match(/^([0-9]){3}_Hello/))
        return true;
    else 
        return false;

对如何解决这个问题有什么建议吗?

注意(我不确定它是否相关,但如果它有帮助):我使用的是标准逻辑应用程序,所以我应该没有/使用集成帐户

【问题讨论】:

    标签: azure azure-logic-apps


    【解决方案1】:

    看来我可以简单地在内联动作中写下以下内容:

        var input = workflowContext.trigger.outputs.headers['x-ms-file-name'];
        if(input.match(/^([0-9]){3}_Hello/))
            return true;
        else 
            return false;
    

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      • 2021-03-20
      • 2019-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多