ibd*_*bda 5 azure azure-logic-apps
在 js 代码操作中,我只想检查文件名(触发了工作流程)是否与某些模式匹配。所以我的内联代码操作类似于:
var input = workflowContext.trigger.outputs.headers.x-ms-file-name;
if(input.match(/^([0-9]){3}_Hello/))
return true;
else
return false;
Run Code Online (Sandbox Code Playgroud)
但是,该操作似乎无法获取文件名,因为文件名x-ms-file-name
被“-”分隔。因此,我尝试通过创建一个fileName
在其之前的操作中
调用的变量来解决这个问题
然后在内联代码操作中使用它。但我不知道如何在内联代码操作中调用变量。我应该在这里写什么:
var input = ????;
if(input.match(/^([0-9]){3}_Hello/))
return true;
else
return false;
Run Code Online (Sandbox Code Playgroud)
对如何解决这个问题有什么建议吗?
注意(我不确定它是否相关,但以防万一有帮助):我正在使用标准逻辑应用程序,所以我应该没有/使用集成帐户
看来我可以简单地在内联操作中编写以下内容:
var input = workflowContext.trigger.outputs.headers['x-ms-file-name'];
if(input.match(/^([0-9]){3}_Hello/))
return true;
else
return false;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1660 次 |
最近记录: |