在Power Automate中轻松获取文本值的Dataverse选项集数值

在Power Automate中轻松获取文本值的Dataverse选项集数值

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

在Power Automate中,使用Dataverse的Choice Column时,可以通过Dataverse Web API获取选项的数值代码。首先,添加“Invoke an HTTP request”操作,连接组织URL,构建GET请求以检索选项集,过滤返回的选项数组以匹配提交的文本,最后获取对应的“Value”属性。

🎯

关键要点

  • 在Power Automate中,使用文本值设置Dataverse的Choice Column时,需要获取选项的数值代码。

  • 可以通过Dataverse Web API快速获取所需的值,使用'Invoke an HTTP request'操作。

  • 创建连接时使用组织URL,并在'Developer Resources'中查找。

  • 构建GET请求以检索选项集,使用'/api/data/v9.2/GlobalOptionSetDefinitions(Name='<option-set-name>')'作为端点。

  • 过滤返回的选项数组以匹配提交的文本,从中获取对应的'Value'属性。

  • 使用'body('Invoke_an_HTTP_request_-_Get_Choice_Set')?['Options']'选择选项数组。

  • 通过过滤器获取匹配标签的选项,提取'Value'属性并在'Add a new row'操作中使用。

延伸问答

如何在Power Automate中获取Dataverse选项集的数值代码?

可以通过Dataverse Web API使用'Invoke an HTTP request'操作来获取选项集的数值代码。

在Power Automate中如何构建GET请求以检索选项集?

构建GET请求时,使用'/api/data/v9.2/GlobalOptionSetDefinitions(Name='<option-set-name>')'作为端点。

如何过滤返回的选项数组以匹配提交的文本?

可以通过过滤器查找与提交文本匹配的标签,并提取对应的'Value'属性。

在创建连接时需要使用什么URL?

在创建连接时,需要使用组织的URL,例如'https://<organization-url>.crm.dynamics.com'。

如何在'Add a new row'操作中使用获取的数值?

将获取的数值作为整数输入到'Add a new row'操作中。

如何找到Dataverse Choice Set的逻辑名称?

可以在Dataverse中查找Choice Set的逻辑名称,以便在请求中使用。

🏷️

标签

➡️

继续阅读