智能表中按需批量导出的API代码

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

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

我已经有一个谷歌驱动器出口的样本,但它不是我需要的

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

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

node.js rest node-red smartsheet-api
1个回答
0
投票

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

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