我对整个RESTful/SOAP领域相当陌生,我一直在寻找使用node.js触发Rest或SOAP的示例,以便能够将一批智能表格导出到excel
我已经得到了google drive导出的样本,但它不是我所需要的
我不确定如何使用microsoft excel导出,然后从文件列表甚至smartsheets工作区中批量搜索代码或示例。
我希望在服务器的指定位置有一个文件夹,里面有所有导出的excel文件。我也在思考如何使用node-red作为替代,建议的阻力最小的路径是什么。
发布于 2019-05-02 01:36:14
您可以通过Excel执行GET sheet请求,并以Node.js文件的形式返回结果:https://smartsheet-platform.github.io/api-docs/?javascript#get-sheet-as-excel-pdf-csv注意,这需要工作表ID,并作为每个工作表的请求完成。没有一种方法可以通过API请求批量导出一组工作表。您需要收集工作表in的列表并循环通过它,以便将每个工作表in作为Excel文件请求,同时将它们存储在所需的位置。您可以执行一个GET Workspace请求来获取工作区中所有工作表的列表,以便创建工作表in列表。您还可以使用List Sheets请求来获取您有权访问的所有工作表的列表。Node.js软件开发工具包支持这两个请求。
https://stackoverflow.com/questions/55939367
复制相似问题