0

我在整个 RESTful/SOAP 领域相当菜鸟,我一直在寻找使用 node.js 来触发 Rest 或 SOAP API 的示例,以便能够将一批智能表导出到 excel

我已经得到了一个谷歌驱动器导出的样本,但它不是我需要的

我不确定如何使用 microsoft excel 导出搜索代码或示例,然后从文件列表甚至 smartsheets 工作区进行批处理

我希望在服务器中的指定位置有一个包含所有导出的 excel 文件的文件夹。我还在考虑如何使用 node-red 作为替代方案来完成此操作,建议的阻力最小的路径是什么。

4

1 回答 1

1

您可以通过 Node.js SDK 执行 GET Sheet 请求,并将结果作为 Excel 文件返回: https ://smartsheet-platform.github.io/api-docs/?javascript#get-sheet-as-excel- pdf-csv 注意,这需要工作表 ID,并作为对每张工作表的请求完成。没有通过 API 请求批量导出工作表集合的方法。您需要收集工作表 ID 列表并循环访问,以将每个 ID 请求为 Excel 文件,同时将它们存储在所需位置。您可以执行GET Workspace请求以获取工作区中所有工作表的列表,以创建工作表 ID 列表。您可以使用列表表请求获取您有权访问的所有工作表的列表。Node.js SDK 支持这两个请求。

于 2019-05-01T17:36:13.930 回答