我在 Zapier CLI 中有我的应用程序。我创建了一个触发器,用于在 zap 创建期间为特定操作步骤设置下拉值。数据是这样的:
{ "data": {
"account_status": {
"field_name": "account_status",
"field_label": "Status",
"field_type": "list",
"field_length": "50",
"field_items": "Active|Inactive|444|Closed",
"required": "0",
"related_module": "",
"related_field_name": "",
"join_table": "",
"join_lhs_field_name": "",
"join_rhs_field_name": "",
"related_data_field": ""
},
}
}
这是我的代码:现在我正在尝试使用上述结果中的 field_items 值设置动态下拉列表的数据,如下所示:
return responsePromise
.then(response => JSON.parse(response.content ) )
.then(data => {
const account_status_list = data.data.account_status.field_items;
const account_status_arr = account_status_list.split("|");
return account_status_arr.map(function(e){
e.id = e
return e
})
})
我的动态下拉触发器的输入字段是:
{
key: 'account_status',
label:'Account Status',
required: false,
dynamic: 'account_status.account_dropdown.id'
}
谁能建议我哪里出错了或者我可以做些什么来解决这个问题?