0

我正在使用 Excel 生成一个 qbo3 UI,其中包括以下 API 调用:

api/importform/listdeep?TargetObject=Loan&TargetObjectID={LoanID}&Output=Xml

在结果集中,任务XmlData包括我希望显示的一些字段。但是,当我将字段映射到 Excel 列时,不会显示任何值。

如何让XmlData字段在 Excel 中显示?

4

1 回答 1

0

ListDeep查询返回一个,它可以很好地与 Excel 配合使用DataReader,但不能很好地配合Xml诸如XmlData. 要解决您的情况,请使用以下方式代理您的 api 调用ExecuteFlat

api/importform/executeflat?Operation=listdeep&TargetObject=Loan&TargetObjectID={LoanID}&Output=Xml

XmlData这将导致 qbo3 API 将元素“扁平化”为DataReader列,然后您可以在 Excel 中以任何您认为合适的方式使用它们,就好像它们是规范化的列一样。

于 2022-01-27T14:05:47.700 回答