问题描述
我正在电源自动创建自定义连接器。我想实现一个场景,其中有两个下拉列表,这些下拉列表通过进行API调用而动态填充。现在,基于第一个下拉列表中选择的值,应该进行API调用以填充第二个下拉列表。但是这里的调整是,我的下一个调用取决于两个参数,一个是projectID,另一个是applicationUrl。现在,我只能使用“值路径”在下一次调用中传递一个参数。但是我找不到使用第二个参数的方法。我的响应JSON确实具有该值,但是我无法获取它。第二个参数是我的应用程序URL,它指向我的项目所在的端点。我们需要这样做,以便我们可以在连接器中设置策略,以便可以调用适当的主机URL。
我们尝试了多种方法来实现这一目标,但找不到一种方法。我们还尝试研究Microsoft文档和Power Automation论坛,但找不到适合我们问题的解决方案。我对连接器的粗鲁定义如下:
parameters:
- name: body
in: body
required: false
schema:
type: object
properties:
webhookUrl: {type: string,description: Webhook URL,x-ms-notification-url: true,x-ms-visibility: internal,title: Webhook URL}
projectId:
type: string
description: Project ID
x-ms-dynamic-values:
operationId: GET_PROJECT_LIST
value-title: projectName
value-path: projectID
parameters:
getJsonResult: true
x-ms-dynamic-list:
operationId: GET_PROJECT_LIST
itemValuePath: projectID
itemTitlePath: projectName
parameters:
getJsonResult: {value: true}
title: Project ID
resourceType: {type: integer,description: Resource Type,title: Resource
Type,default: 1}
required: [webhookUrl,projectId,resourceType]
在上面的招摇中,我使用GET_PROJECT_LIST获取动态值,并且GET_PROJECT_LIST的响应如下:
{ "projectName": "abc","projectID": "1","applicationUrl": "abc.com"},{ "projectName": "xyz","projectID": "2","applicationUrl": "xyz.com"},{ "projectName": "def","projectID": "3","applicationUrl": "abc.com"}
任何人都可以指导我们如何实现这一目标。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)