我有一个 python 脚本,每次运行它都会返回一个新值。然后我需要将这些值添加到 google 表中。所以每天脚本的结果都会被添加到一个新行中。我尝试使用“pygsheet”库,但我无法处理每天添加到新行的操作。如何将数据添加到最后一个空行?
最佳答案
首先,获取电子表格中的所有值。您需要将 include_tailing_empty_rows
和 include_tailing_empty
指定为 False
,这样空行就不会被计入计数
new_row = ['firstname', 'lastname', 'Email', 'Number']
worksheet = gc.open('Sign Up').sheet1
cells = worksheet.get_all_values(include_tailing_empty_rows=False, include_tailing_empty=False, returnas='matrix')
last_row = len(cells)
worksheet = worksheet.insert_rows(last_row, number=1, values= new_row)
insert_rows
将“new_row”列表添加到紧跟在“last_row”之后的位置。
您可以在此处查看worksheet
的其他属性https://pygsheets.readthedocs.io/en/stable/worksheet.html
关于python - 每次运行 python 脚本时如何用新结果更新 google 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46776193/