我有一个逻辑应用程序,它看起来像这样:
在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;
有什么建议可以解决这个问题吗?
注意(我不确定是否相关,但如果有帮助的话):我正在使用标准逻辑应用程序,因此我不应该具有/使用集成帐户。