我在powerapps中为Dynamics 365创建了一个应用程序我单击数据->实体,然后选择应用程序,然后在顶部看到字段和数据选项卡,它仅包含数据的所有字段的名称。然后,我将数据导出到csv,然后可以看到数据。如何在Dynamics 365 Web API中查询应用程序字段中的这些数据值?
我已经通过属性找到了数据值的文本标签。
import requests
import os
def get_all_attributes(logical_name):
url = weburl + "/EntityDefinitions(LogicalName='"+logical_name+"')/Attributes"
response = requests.request("GET", url, headers=headers, data = {})
return response.json()
def get_specific_attribute(logical_name, logical_name_attribute):
url = weburl + "/EntityDefinitions(LogicalName='" + logical_name + "')/Attributes(LogicalName='" + logical_name_attribute + "')"
response = requests.request("GET", url, headers=headers, data = {})
return response.json()
但是我无法弄清楚如何获取存储在字段中的实际数据并更改该数据。
当查询appmodule时,我看到了该应用程序,然后可以查询该appmodulecomponents
postman
{{weburl}}/appmodules
{{weburl}}/RetrieveAppComponents(AppModuleId=0000-0000)
如何获取appmodule表单字段的值?
$ select = name返回空,我可以通过appmodules端点获取数据吗?[组织URI] /api/data/v9.0/appmodules,如何获取与appmodules的特定字段关联的数据?我看到了appmodulecomponents和60的componenttype,但是...
小澄清。有两种不同类型的查询。
下面的查询是您想要的,以检索account
实体中的存储数据。例如:
[Organization URI]/api/data/v9.1/accounts?$select=name
下面与您的查询匹配的示例将提供有关实体的元数据信息,而不是存储的数据。
[Organization URI]/api/data/v9.1/EntityDefinitions(LogicalName='account')?$select=DisplayName,IsKnowledgeManagementEnabled,EntitySetName