如何在 Dynamics CRM 4.0 中传递 Javascript 中的空值?

发布于 2024-11-09 19:26:29 字数 1701 浏览 5 评论 0原文

我需要使用 Javascript 获取父主题。我怎样才能获得所有一级家长科目?逻辑应该像parentsubject 为“null”时一样。为此,我编写了以下查询。

 var message =
   [
        "<?xml version='1.0' encoding='utf-8'?>",
        "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema">",
        GenerateAuthenticationHeader(),
        "<soap:Body>",
        "<RetrieveMultiple xmlns=\"http://schemas.microsoft.com/crm/2007/WebServices\">",
        "<query xmlns:q1='http://schemas.microsoft.com/crm/2006/Query' >xsi:type='q1:QueryExpression' >",
        "<q1:EntityName>subject</q1:EntityName>",
        "<q1:ColumnSet xsi:type=\"q1:ColumnSet\" >",
        "<q1:Attributes>",
        "<q1:Attribute>subjectid</q1:Attribute>",
        "</q1:Attributes>",
        "</q1:ColumnSet>",
        "<q1:Criteria>",
        "<q1:FilterOperator >And</q1:FilterOperator>",
        "<q1:Conditions>",
        "<q1:Condition>",
        "<q1:AttributeName >parentsubject</q1:AttributeName>",
        "<q1:FilterOperator>Equal</q1:FilterOperator>",
        "<q1:Values>",
        "<q1:Value xsi:type='xsd:string'>" _____________ "</q1:Value>",
        "</q1:Values>",
        "</q1:Condition>",
        "</q1:Conditions>",
        "</q1:Criteria>",
        "</query>",
        "</RetrieveMultiple>",
        "</soap:Body>",
        "</soap:Envelope>"
    ].join("");

请让我知道我应该传入什么_______

提前致谢 杰康

I need to fetch the parent Subjects using Javascript. How can I get all the 1st level parent subjects? Logic should be like when parentsubject is 'null'. for that I wrote the following query.

 var message =
   [
        "<?xml version='1.0' encoding='utf-8'?>",
        "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema">",
        GenerateAuthenticationHeader(),
        "<soap:Body>",
        "<RetrieveMultiple xmlns=\"http://schemas.microsoft.com/crm/2007/WebServices\">",
        "<query xmlns:q1='http://schemas.microsoft.com/crm/2006/Query' >xsi:type='q1:QueryExpression' >",
        "<q1:EntityName>subject</q1:EntityName>",
        "<q1:ColumnSet xsi:type=\"q1:ColumnSet\" >",
        "<q1:Attributes>",
        "<q1:Attribute>subjectid</q1:Attribute>",
        "</q1:Attributes>",
        "</q1:ColumnSet>",
        "<q1:Criteria>",
        "<q1:FilterOperator >And</q1:FilterOperator>",
        "<q1:Conditions>",
        "<q1:Condition>",
        "<q1:AttributeName >parentsubject</q1:AttributeName>",
        "<q1:FilterOperator>Equal</q1:FilterOperator>",
        "<q1:Values>",
        "<q1:Value xsi:type='xsd:string'>" _____________ "</q1:Value>",
        "</q1:Values>",
        "</q1:Condition>",
        "</q1:Conditions>",
        "</q1:Criteria>",
        "</query>",
        "</RetrieveMultiple>",
        "</soap:Body>",
        "</soap:Envelope>"
    ].join("");

Please let me know what should I pass in _______

Thanks in advance
JK

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哑剧 2024-11-16 19:26:29

FilterOperator 应为 Operator,Equal 应为 Null,并删除 Values 节点。所以:

"<q1:Condition>",
"<q1:AttributeName >parentsubject</q1:AttributeName>",
"<q1:FilterOperator>Equal</q1:FilterOperator>",
"<q1:Values>",
"<q1:Value xsi:type='xsd:string'>" _____________ "</q1:Value>",
"</q1:Values>",
"</q1:Condition>",

应该是

"<q1:Condition>",
"<q1:AttributeName >parentsubject</q1:AttributeName>",
"<q1:Operator>Null</q1:Operator>",
"</q1:Condition>",

FilterOperator should be Operator, Equal should be Null, and remove the Values node. So:

"<q1:Condition>",
"<q1:AttributeName >parentsubject</q1:AttributeName>",
"<q1:FilterOperator>Equal</q1:FilterOperator>",
"<q1:Values>",
"<q1:Value xsi:type='xsd:string'>" _____________ "</q1:Value>",
"</q1:Values>",
"</q1:Condition>",

should be

"<q1:Condition>",
"<q1:AttributeName >parentsubject</q1:AttributeName>",
"<q1:Operator>Null</q1:Operator>",
"</q1:Condition>",
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文