0

*customerid*nullではない請求書のリストを取得しようとしています。高度な検索から fetchxml クエリを生成し、XRMServiceToolkit の関数に入れましたが、次の例外がスローされます。

例外

Error Code:-2147220989 Message: An exception System.FormatException was thrown while trying to convert input value 'not-null' to attribute 'invoice.customerid'. Expected type of attribute value: System.Guid. Exception raised: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

コードスニペット

これが私のコードスニペットです。

function getinvoices()
{
var query = "<fetch mapping='logical' >"+
    "<entity name='invoice'>"+
        "<attribute name='name' >"+
        "<attribute name='customerid' >"+
        "<attribute name='statuscode' >"+
        "<attribute name='totalamount' >"+
        "<attribute name='invoiceid' >"+
    "<order attribute='name' descending='false' >"+
        "<filter type='and'>"+
            "<condition attribute='customerid' operator='not-null' >"+
        "</filter>"+
        "</entity>"+
"</fetch>";
    var retrievedInvoices = XrmServiceToolkit.Soap.RetrieveMultiple(query);

    alert(retrievedInvoices.length);

    }
4

2 に答える 2