【发布时间】:2022-11-16 22:43:57
【问题描述】:
[
{
"dataType": "BOOLEAN",
"name": "checkbox_confidential",
"isCollection": false,
"flowName": "FlowData",
"value": true,
"objectType": null
},
{
"dataType": "BOOLEAN",
"name": "checkbox_password",
"isCollection": false,
"flowName": "FlowData",
"value": false,
"objectType": null
},
{
"dataType": "BOOLEAN",
"name": "checkbox_restriction",
"isCollection": false,
"flowName": "FlowData",
"value": true,
"objectType": null
},
{
"dataType": "DATEONLY",
"name": "date_dateReq",
"isCollection": false,
"flowName": "FlowData",
"value": "2022-10-30",
"objectType": null
}]
我正在从流向 LWC 的流程中获取上述 JSON。 我将上面的 Json 从 event.detail 捕获到一个名为 outputVariables 的变量;
let { outputVariables, status } = event.detail;
_searchOutputVariables = ['checkbox_restriction','date_dateReq'];
const result = outputVariables.filter(outvar => outvar.name == "checkbox_restriction");
if(result != undefined && result.length > 0){
this.restrictionLocal = result[0].value;
}
我试图通过像上面那样传递每个变量来获取值。但是我的领导要我创建一个数组并添加所有过滤文本并传递给过滤函数。我创建了一个数组“_searchOutputVariables”。如何在过滤函数中使用该数组?请帮我做这个?
【问题讨论】:
标签: javascript salesforce lwc