如何使用 Keith Palmer 的 QBO 框架设置自定义字段的值?
How to set a custom field's value using Keith Palmer's QBO framework?
我正在尝试使用 Keith Palmer 的 QBO PHP 框架向自定义字段添加值。我在 quickbooks 设置中添加了自定义字段 Test Field
,现在每张发票都有一个具有以下属性的 CustomField
属性:
DefinitionId
,
Name
,
Type
以上类型均为数组
但是,我似乎无法设置自定义字段的值。
以下代码似乎不起作用。
// Add a custom field to the invoice (YOU NEED TO DEFINE THIS IN THE QBO PREFERENCES FIRST!!!)
$CustomField = new QuickBooks_IPP_Object_CustomField();
$CustomField->setName('Test Field');
$CustomField->setType('StringType');
$CustomField->setStringValue('Test value here');
$Invoice->addCustomField($CustomField);
更新:
对我有用的是:
$custom_field = new QuickBooks_IPP_Object_CustomField();
$custom_field->setDefinitionId('1');
$custom_field->setName('Status');
$custom_field->setType('StringType');
$custom_field->setStringValue('Test value here');
$invoice->setCustomField($custom_field);
并且在我的 quickbooks 帐户中,我手动将第一个自定义字段设置为 'Status'。
在数据服务级别,您可以检索或更新已在产品级别配置的 QuickBooks Online 自定义字段。您不能创建them.Note:记得使用DefinitionId(用于更新的自定义字段的唯一ID)
https://developer.intuit.com/docs/0100_accounting/0300_developer_guides/custom_fields
我正在尝试使用 Keith Palmer 的 QBO PHP 框架向自定义字段添加值。我在 quickbooks 设置中添加了自定义字段 Test Field
,现在每张发票都有一个具有以下属性的 CustomField
属性:
DefinitionId
,
Name
,
Type
以上类型均为数组
但是,我似乎无法设置自定义字段的值。
以下代码似乎不起作用。
// Add a custom field to the invoice (YOU NEED TO DEFINE THIS IN THE QBO PREFERENCES FIRST!!!)
$CustomField = new QuickBooks_IPP_Object_CustomField();
$CustomField->setName('Test Field');
$CustomField->setType('StringType');
$CustomField->setStringValue('Test value here');
$Invoice->addCustomField($CustomField);
更新:
对我有用的是:
$custom_field = new QuickBooks_IPP_Object_CustomField();
$custom_field->setDefinitionId('1');
$custom_field->setName('Status');
$custom_field->setType('StringType');
$custom_field->setStringValue('Test value here');
$invoice->setCustomField($custom_field);
并且在我的 quickbooks 帐户中,我手动将第一个自定义字段设置为 'Status'。
在数据服务级别,您可以检索或更新已在产品级别配置的 QuickBooks Online 自定义字段。您不能创建them.Note:记得使用DefinitionId(用于更新的自定义字段的唯一ID)
https://developer.intuit.com/docs/0100_accounting/0300_developer_guides/custom_fields