2017-05-31 61 views
0

我有一个工具,每x个小时创建一组我想要添加到特定智能表的列中的一组行。然后每x个小时,我只想用新的覆盖这些值。这可以有不同数量的行。 当我读取API以添加或更新任何东西时,我需要获取有问题的智能表的所有行和列标识。 是不是有一个简单的方法来制定一组数据和柱面名称的JSON,它只是根据需要自动添加行?通过API批量导入80行数据

数据的例子是:

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

,然后它可能是:

23 
23 
55 
4 
322 
12 
3 
455 
3 
AUTO 

我真的很难相信,我需要阅读大量的信息到一个脚本,以便能够只添加一行数据。没有什么花哨。

展望如果你想将这些数据添加为新行坚持只使用卷曲或Python

感谢

回答

0

,这是相当简单的。只有当您想要替换现有行中需要指定行ID的现有数据时才是如此。

蟒蛇SDK允许您指定只是一个单一的列ID,像这样:

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

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