如何使用Smartsheet API从Quickbooks Desktop获取数据

问题描述 投票:0回答:2

我们希望将数据从 Quickbooks Desktop 提取到 Smartsheet 中。最终,我们希望以相反的方式推送数据。

我研究了 Smartsheet API 和 SDK,还研究了 Quickbooks Web Connector 和 QB SDK。我只是不知道如何让他们“说话”。

quickbooks smartsheet-api
2个回答
0
投票

我建议查看 Smartsheet API 文档的 入门 部分。这将为您提供与 Smartsheet API 交互的基础知识。
看起来像制作 QuickBooks 的 Intuit 在他们的开发者页面这里上有类似的东西。
从那里,您将需要考虑使用您将使用的编程语言设置开发环境。一旦完成,您就可以开始使用这两个 SDK 编写代码来与任一服务交互。
如果您不想编写代码,您可以考虑像 Zapier 这样的服务,它允许您无需代码即可构建集成。
Zapier 可以连接到 SmartsheetQuickBooks


0
投票

虽然这是几年前提出的问题,但我今天想用解决方案给出一些想法。如果您希望 SmartSheet 和 QuickBooks Desktop 进行“交谈”并交换信息,可以使用集成工具。可以通过两种方式完成:SmartSheet 到 QuickBooks 或 QuickBooks 到 SmartSheet。有些解决方案需要您编码。或者一个让您只需点击即可完成此操作的工具。

我使用的一个工具是 Skyvia,您可以在其中执行 SmartSheet 到 QuickBooks Desktop 以及相反的操作。

您可以使用任何 Skyvia 集成,例如导入、数据流或控制流。

在这里,我将向您提供使用最简单的集成 - 导入集成的步骤:

  • 注册并登录 Skyvia。
  • 创建 Skyvia 代理,以便 Skyvia 可以访问您的 QuickBooks 桌面。下载此代理并将其安装在安装了 QuickBooks Desktop 的位置。然后,运行它。
  • 创建 2 个 Skyvia 连接:一个用于 SmartSheet,另一个用于 QuickBooks Desktop。 QuickBooks 桌面连接将使用 #2 中的 Skyvia Agent。
  • 创建 Skyvia Import 集成并指定源和目标。 SmartSheet 可以是源或目标,具体取决于您需要完成的任务。
  • 在导入集成中,创建一项将导入一个表的任务。根据需要创建更多任务。相应地映射源和目标的列。
  • 为您的导入集成命名并保存。
  • 运行导入进行测试。
  • 可以选择设置计划以按照您的首选计划运行导入。

下面是 SmartSheet 页面的示例,您可以在其中配置连接:

Sample of the SmartSheet page

您需要登录 SmartSheet 才能获取连接到它所需的访问令牌。

同时,下面是使用代理的 QuickBooks Desktop 连接示例。

Sample QuickBooks Desktop connection

这里使用的Skyvia Agent如下:

Skyvia Agent

下面是正在运行的 Skyvia Agent 的示例:

Sample of a running Skyvia Agent

有关使用 Skyvia Agent 设置 QuickBooks 桌面连接的更多信息,请访问 此链接

如果您想安排导入,以下是安排部分的示例:

Scheduling

您可以访问此链接,了解有关 SmartSheet 和 QuickBooks Desktop 集成的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.