Quickbooks 如何使用ListIdSet编写ItemQuery?

Quickbooks 如何使用ListIdSet编写ItemQuery?,quickbooks,intuit-partner-platform,Quickbooks,Intuit Partner Platform,我需要为多个ID检索项目信息,我使用下面的代码为同一ID使用ItemQuery,但其错误为“{”类型为“Intuit.Ipp.Data.Qbd.ItemsChoiceType4[]”的选择标识符“ItemsElementName”的值无效或缺失。“}” 请建议是否有人知道如何使用ListIdSet进行ItemQuery List<Intuit.Ipp.Data.Qbd.IdType> ids = new List<Intuit.Ipp.Data.Qbd.IdType>()

我需要为多个ID检索项目信息,我使用下面的代码为同一ID使用ItemQuery,但其错误为“{”类型为“Intuit.Ipp.Data.Qbd.ItemsChoiceType4[]”的选择标识符“ItemsElementName”的值无效或缺失。“}”

请建议是否有人知道如何使用ListIdSet进行ItemQuery

List<Intuit.Ipp.Data.Qbd.IdType> ids = new List<Intuit.Ipp.Data.Qbd.IdType>();
        ids.Add(new Intuit.Ipp.Data.Qbd.IdType() { Value = "123460", idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.NG });
        ids.Add(new Intuit.Ipp.Data.Qbd.IdType() { Value = "789100", idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.NG });
        ids.Add(new Intuit.Ipp.Data.Qbd.IdType() { Value = "111213", idDomain = Intuit.Ipp.Data.Qbd.idDomainEnum.NG });



        Intuit.Ipp.Data.Qbd.ItemQuery qbdQuery = new Intuit.Ipp.Data.Qbd.ItemQuery();
        List<Intuit.Ipp.Data.Qbd.Item> itemQueryResult = null;
        qbdQuery.Items = ids.ToArray();
        qbdQuery.ItemsElementName = new ItemsChoiceType4[] { ItemsChoiceType4.ListIdSet};
        itemQueryResult = qbdQuery.ExecuteQuery<Intuit.Ipp.Data.Qbd.Item>(context).ToList<Intuit.Ipp.Data.Qbd.Item>();
List id=new List();
Add(new Intuit.Ipp.Data.Qbd.IdType(){Value=“123460”,idDomain=Intuit.Ipp.Data.Qbd.idDomainEnum.NG});
Add(new Intuit.Ipp.Data.Qbd.IdType(){Value=“789100”,idDomain=Intuit.Ipp.Data.Qbd.idDomainEnum.NG});
Add(new Intuit.Ipp.Data.Qbd.IdType(){Value=“111213”,idDomain=Intuit.Ipp.Data.Qbd.idDomainEnum.NG});
Intuit.Ipp.Data.Qbd.ItemQuery qbdQuery=新建Intuit.Ipp.Data.Qbd.ItemQuery();
List itemQueryResult=null;
qbdQuery.Items=ids.ToArray();
qbdQuery.ItemsElementName=newitemschoicetype4[]{ItemsChoiceType4.ListIdSet};
itemQueryResult=qbdQuery.ExecuteQuery(上下文).ToList();
问候,

Reshma D.

这里是一个例子

ItemQuery qbdItemQuery = new ItemQuery();
qbdItemQuery.Items = new object[] { new IdSet() { Id = new IdType[] { new IdType() { idDomain = idDomainEnum.NG, Value = "79841" } } } };
qbdItemQuery.ItemsElementName = new ItemsChoiceType4[] { ItemsChoiceType4.ListIdSet };
List<Item> ItemQueryResult = qbdItemQuery.ExecuteQuery<Item>(context).ToList<Item>();
ItemQuery qbdItemQuery=newitemquery();
qbdItemQuery.Items=new object[]{new IdSet(){Id=new IdType[]{new IdType(){idDomain=idDomainEnum.NG,Value=“79841”}}};
qbdItemQuery.ItemsElementName=新的ItemsChoiceType4[]{ItemsChoiceType4.ListIdSet};
List ItemQueryResult=qbdItemQuery.ExecuteQuery(上下文).ToList();