Azure逻辑应用如何在inline_code操作中使用变量

5
我有一个逻辑应用程序,它看起来像这样: enter image description here 在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 的变量来解决这个问题。 enter image description here

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

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

有什么建议可以解决这个问题吗?

注意(我不确定是否相关,但如果有帮助的话):我正在使用标准逻辑应用程序,因此我不应该具有/使用集成帐户。

1个回答

0

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接