quickbooks-online - Quickbooks Online Api - 有没有办法获取发票的所有可用自定义字段的列表?
问题描述
我已经浏览了大约 10 个小时的 Intuit Developer 文档,试图找到一种方法来获取已为 Quickbooks Online Company 文件设置的发票“自定义字段”列表。我不确定这是否可能。如果是的话,任何人都可以向我指出一些代码、文档或任何可能帮助我获得这样一个列表的东西。它是否可以通过 QueryService 以某种方式获得?非常感谢任何帮助!
解决方案
这将获取自定义字段:
public static List<Preferences> getCustomFields()
{
ServiceContext serviceContext = getServiceContext();
QueryService<Preferences> preferencesQueryService = new QueryService<Preferences>(serviceContext);
return preferencesQueryService.ExecuteIdsQuery("Select * FROM Preferences").ToList<Preferences>();
}
List<Preferences> prefs = RestHelper.getCustomFields();
List<CustomFieldDefinition> cusfieldDefs = prefs[0].SalesFormsPrefs.CustomField.ToList() as List<CustomFieldDefinition>;
List<StringTypeCustomFieldDefinition> customFields = cusfieldDefs.OfType<StringTypeCustomFieldDefinition>().ToList();
推荐阅读
- angularjs - 如何混淆cordova项目的www文件夹中的angularjs代码?
- awk - 如何将文件的第n行重复m次
- python - 如何使用py2neo匹配从A到B的节点
- c# - 单元测试 ServiceBus.Message。如何设置 SystemProperties.LockToken 的值?
- node.js - Node.js: Return data to client with pure html
- ios - 如何从 didSelectRowAt 执行 segue
- python - 创建具有多个数据源的 TensorFlow 数据集
- javascript - JavaScript 代码不在浏览器中执行
- angular - 懒惰地导入 UI 模块/组件的最佳方法是什么
- tensorflow - Tensorflow - 有没有一种简单的方法可以将小批量中损失最大的样本的损失归零?