限制来自 QuickBooks Online API 客户查询的列
Limit columns from QuickBooks Online API Customer Query
我知道我可以做类似的事情:
SELECT * FROM Customer
其中returns以下对象。
- 有效
- 备用电话
- 余额
- BalanceWithJobs
- 账单地址
- BillWithParent
- 公司名称
- 货币参考
- DefaultTaxCodeRef
- 显示名称
- 完全合格名称
- 编号
- 工作
- 元数据
- 首选交付方式
- 主要电子邮件地址
- 主要电话
- PrintOnCheckName
- ShipAddr
- 同步令牌
- 应税
我尝试将查询限制为:
SELECT Id FROM Customer
效果很好,但由于某些原因我不能这样做:
SELECT ShipAddr FROM Customer
。没有返回数据。
我了解到 SELECT DisplayName, Id FROM Customer
有效,但没有其他有效。
有没有办法让我只请求以下数据,而不请求其他数据:
SELECT AlternativePhone, BillAddr, CompanyName, DisplayName, Id, PrimaryEmailAddr, PrimaryPhone, ShipAddr FROM Customer
?
我不认为所有字段都支持只获取选择性字段。
您可以在 API 资源管理器上尝试您的查询,看看是否获得您想要的结果集。否则,请将其视为不受支持。
在这种情况下,您将必须获得完整的回复,然后使用选定的 fields/properties.
我知道我可以做类似的事情:
SELECT * FROM Customer
其中returns以下对象。
- 有效
- 备用电话
- 余额
- BalanceWithJobs
- 账单地址
- BillWithParent
- 公司名称
- 货币参考
- DefaultTaxCodeRef
- 显示名称
- 完全合格名称
- 编号
- 工作
- 元数据
- 首选交付方式
- 主要电子邮件地址
- 主要电话
- PrintOnCheckName
- ShipAddr
- 同步令牌
- 应税
我尝试将查询限制为:
SELECT Id FROM Customer
效果很好,但由于某些原因我不能这样做:
SELECT ShipAddr FROM Customer
。没有返回数据。
我了解到 SELECT DisplayName, Id FROM Customer
有效,但没有其他有效。
有没有办法让我只请求以下数据,而不请求其他数据:
SELECT AlternativePhone, BillAddr, CompanyName, DisplayName, Id, PrimaryEmailAddr, PrimaryPhone, ShipAddr FROM Customer
?
我不认为所有字段都支持只获取选择性字段。 您可以在 API 资源管理器上尝试您的查询,看看是否获得您想要的结果集。否则,请将其视为不受支持。 在这种情况下,您将必须获得完整的回复,然后使用选定的 fields/properties.