目录
概述
intuit.quickbooks.update() 任务用于通过指定记录的唯一编号,从 QuickBooks 帐户中任何支持的模块更新记录。例如,您可从 quiockbooks 中的客户模块更新具有给定记录编号的客户记录。若要将 Zoho Creator 与 QuickBooks 连接在一起,请从设置 - 连接页面创建新连接。
支持的模块
语法
<quickbooksResponse> = intuit.quickbooks.update(<quickbooksConnectionName>, <quickbooksModuleName>,<quickbooksCompanyId> , <recordId>, <syncToken>, <paramValues>.);
其中,
<quickbooksResponse> 是作为响应由 Quickbooks 返回的映射变量。它包含已提取记录的详细信息。
<quickbooksConnectionName> 指的是用于将 Zoho Creator 与 Quickbooks 连接在一起的连接名称。从设置 - 连接页面创建新连接。
<quickbooksModuleName> 指的是要从中提取记录的 Quick Books 模块的模块名称。
<quickbooksCompanyId> 指的是 Quickbooks 为每个帐户生成的唯一编号。您可在 Quickbooks 帐户您的公司 -> 帐户和设置 -> 账单和订购 -> 公司 Id 下面找到。
<recordId> 是 Quickbooks 中的记录编号,系统将基于该编号来提取记录。
<synToken> 是唯一记录编号的版本号。
<paramValues> 是保存待更新属性的键值对的映射变量
请参阅 Quickbooks API 指南以了解为每个模块指定的属性。
示例
下面是一个示例脚本,说明如何从 Quickbooks 客户模块更新具有给定记录编号的记录。您可以通过将此脚本添加到所需的表单动作块,从 Zoho Creator 表单执行此脚本。
备注
- 您可通过单击显示在脚本构建器右上角的自由流程脚本链接(或)使用脚本构建器中的拖放功能将脚本直接添加到编辑器区域。
响应格式
Quickbooks 返回的响应将为下面给出的格式。
如果为了某种原因,执行失败,则响应将为以下格式:
ERROR RESPONSE - For Invalid Parameter Name
使用脚本构建器
若要使用脚本构建器中的拖放功能添加脚本,
- 从仪表板页面选择表单
- 从设置 - 工作流选择所需的表单动作。
- 单击页面右上角的脚本构建器。
- 将调用函数拖放到编辑器框中。
- 选择集成任务。
- 在“服务”中选择 Quickbooks。
- 在“函数”中选择 Update Record。
- 选择“连接名称”以便与 Quickbooks 连接。单击 +创建 以创建新连接或从设置 - 连接页面创建新连接。
- 选择所需的模块名称。
- 指定您的 Quickbooks 帐户的唯一公司编号。请参阅 CompanyId 以了解更多信息。
- 指定要从 Quickbooks 提取的记录编号。
- 指定 SyncToken,它是唯一记录编号的版本号。
- 指定包含待更新属性的键值对的映射变量。
- 指定响应变量,它将用于保存 Quickbooks 返回的响应。
- 单击完成以插入调用函数任务。

响应变量将包含由 Quickbooks 以列表格式返回的响应。