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

Azure logic app use a variable inside inline_code action

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

在 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;

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

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

看来我可以简单地在inline action中写如下:

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