我正在尝试匹配事件触发器中的一些字符串,该触发器从事件网格中获取事件并保存 “匹配”值供以后在同一应用程序上的操作中使用
我创建了一个集成帐户,并且该帐户已连接到逻辑应用
无论如何,我尝试在 js 内联脚本上编写的任何代码都无法保存 当我尝试保存逻辑应用程序时,出现此错误:
Workflow validation failed for the workflow ''. {"error":{"code":"InternalServerError","message":"Encountered internal server error. The tracking Id is 'XXXXXX-XXXXX-XXXXXX-XXXXXXX'."}}
我尝试根据我在一些网站上看到的一些示例(用于测试)更改集成帐户计划并更改js代码
示例:
var routeTableRegex = /\/routeTables\/(.*?)\/routes/g;
var routes = workflowContext.trigger.outputs.body;
return routes.match(routeTableRegex);
动作:条件
{
"type": "If",
"expression": {
"and": [
{
"not": {
"equals": [
"@body('Execute_JavaScript_Code')",
"@null"
]
}
}
]
},
"actions":`
下面是对我有用的
design
:
Script:
var routeTableRegex = /\/routeTables\/(.*?)\/routes/g;
var routes = workflowContext.actions.Compose.outputs;
return routes.match(routeTableRegex);
Output
:
我确实同意@Skin,你可能处于最便宜的集成帐户级别,因此你没有得到它。