我正在用Excel生成一个qbo3 UI,其中包括以下API调用:
api/importform/listdeep?TargetObject=Loan&TargetObjectID={LoanID}&Output=Xml
在结果集中,任务XmlData
包括一些我希望显示的字段。但是,当我将字段映射到Excel列时,不会显示任何值。
如何在Excel中显示XmlData
字段?
ListDeep
查询返回一个DataReader
,它与Excel配合得很好,但与Xml
字段(如XmlData
(配合得不好。要解决您的情况,请使用ExecuteFlat
:代理您的api调用
api/importform/executeflat?Operation=listdeep&TargetObject=Loan&TargetObjectID={LoanID}&Output=Xml
这将导致qbo3 API";"压平";XmlData
元素转换为DataReader
列,然后您可以在Excel中以任何您认为合适的方式使用它们,就好像它们是一个规范化的列一样。