通过API批量导入80行数据

时间:2017-05-31 14:07:17

标签: smartsheet-api

我有一个工具,每x小时创建一组y行,我只想将其添加到特定智能表的列中。然后每隔x小时,我只想用新的值覆盖这些值。这可以有不同数量的线。 当我阅读API以添加或更新任何内容时,我需要获取所讨论的智能表的所有行和列col。 是不是有一种简单的方法来制定一个带有一组数据和columne名称的JSON,它只是根据需要自动添加行?

数据示例是:

21
23
43
23
12
23
43
23
12
34
54
23

然后它可能是:

23 
23
55
4
322
12
3
455
3
AUTO

我真的很难相信我需要在脚本中读取如此多的信息才能添加一行数据。没什么好看的。

坚持使用cURL或Python

由于

1 个答案:

答案 0 :(得分:0)

如果要将此数据添加为新行,这非常简单。只有当您想要替换现有行中的现有数据时,才需要指定行ID。

python SDK允许您只指定一个列ID,如下所示:

row_a = smartsheet.models.Row()
row_a.cells.append({
    'column_id': 642523719853956
    'value': 'New Status',
    'strict': False
})

有关详细信息,请参阅API documentation regarding adding rows