【发布时间】:2023-03-10 15:42:01
【问题描述】:
我正在尝试检索实体组织中查找字段的 ID 和名称。
var fetchxml = `
<fetch distinct='false' mapping="logical" output-format="xml-platform" version="1.0">
<entity name="categorization">
<attribute name="categorizationid"/>
<attribute name="name"/>
<attribute name="category1"/>
<attribute name="category2"/>
<attribute name="category3"/>
<order descending="false" attribute="ava_category1"/>
<filter type="and">
<condition attribute="statecode" operator="eq" value="0" />
</filter>
</entity>
</fetch>`;
fetchxml = "?fetchXml=" + encodeURIComponent(fetchxml);
Xrm.WebApi.retrieveMultipleRecords("categorization", fetchxml).then(
function success(results) {
var data = [];
for (var r in results) {
var category1text = results[r].attributes["category1"].name;
var category1lookup = results[r]["category1"].id;
if (results[r].attributes["category2"] != undefined) {
category2text = results[r].attributes["category2"].name;
var category2lookup = results[r].attributes["category2"].id;
}
var category3text = null;
if (results[r].attributes["category3"] != undefined) {
category3text = results[r].attributes["category3"].name;
var category3lookup = results[r].attributes["category3"].id;
}
}
}
);
为什么results[r].attributes["category1"].name 部分不运行?我错过了什么吗?
【问题讨论】: