API更新:新的导入端点

发表在2018年7月25日

Smartsheet API最近添加了新的端点,用于将CSV或XLSX数据导入到新表中sdkJavac#PythonJavaScript,Ruby已全部更新以支持此新功能。

为了展示如何利用这个新功能,让我们讨论如何在Python SDK中使用导入端点。

我们将从一个名为“Sample Sheet.xlsx”的简单Excel电子表格开始,其中包含三列数据——名称、状态和剩余。

Excel电子表格样本图像。列名称、状态和剩余

要使用Python SDK将这些数据导入到一个新的工作表中,您需要调用这些工作表。Import_xlsx_sheet函数,传入以下参数:

  • Excel文件的相对路径
  • 新工作表的名称
  • Header_row_index

在我们的例子中,函数调用看起来像这样:

imported_sheetss_clientimport_xlsx_sheet“样本Sheet.xlsx”“Python导入表”# sheet_nameheader_row_index0

有关这些的详细信息新的端点,以及更多关于如何使用它们的示例,请参阅内容API文档
除了添加导入端点之外,一些sdk还添加了其他特性。下面是对sdk的更详细的添加。

Java SDK
Java SDK的更新引入了导入表的功能,并在dashboard中提供了对图表小部件类型的有限支持。有关SDK最新更改的详细信息,请查看更新日志

c# SDK
c# SDK 2.3.0版本的新增内容非常丰富。其中最重要的一点是支持使用自动化规则、跨工作表引用以及从xlsx和csv文件导入工作表。这些只是对SDK所做的许多更改中的一小部分。要查看完整的列表,请参阅更新日志SDK。

Python SDK
除了能够从xlsx和csv文件导入表格之外,Python SDK还添加了一些对仪表板图表对象的支持,其中图表内容将读入JSON字符串。有关此Python SDK更新的更多详细信息,请参阅更新日志

JavaScript SDK
JavaScript SDK增加了批量创建收藏夹以及导入表的支持。关于这个最新版本的SDK的更多细节可以在SDK中找到更新日志

Ruby SDK
最新版本的Ruby SDK引入了Smartsheet SDK测试套件.随着Ruby的加入,测试套件现在为Smartsheet的每一个sdk提供了模拟测试。Ruby SDK还增加了对自动化规则的支持。看到更新日志参阅Ruby SDK,以了解该版本中其他更改的详细信息。

评论

评论