我有一个功能可以根据最后一行(第一个单元格的值)更新我的Google工作表。因此,我调用了一个可以给我一些数据的api,并验证了数据表中是否最后一行特定值。因此,如果我从工作表中检索列表,然后查看该值是否在列表中(来自api的数据)。然后,我检索超出该值的元素。
示例:
875
4555 //(last item on my sheet)
数据:
875
4555 !!
4789
7854
因此它将为新值(4789、7854)追加一行。
当我有2个新商品时,它可以工作,但是如果我在列表中仅找到一个新商品,则会出现错误。
while operaciones == [] or in_list(operaciones, last_ref()) is False:
obteneroperaciones()
time.sleep(10)
operaciones.reverse()
operaciones = operaciones[in_list(operaciones, last_ref()) + 1:None]
for trade in operaciones:
ws.append_row(trade)
当我有2个或更多新值时,它可以工作,但是如果只有一个新值,我会报错。