我能够抓住一列,使用本文中显示的代码在下一个可用位置输入文本。如何定位下一个可用的单元格?因此,如果我在一列中的单元格用完了,它将默认为第二列。
def next_available_row(wks):
str_list = list(filter(None, wks.col_values(2)))
str_list2 = list(filter(None, wks.col_values(1, 2)))
return str(len(str_list)+1)
gc = gspread.authorize(credentials)
wks = gc.open("2019 Log").sheet1
next_row = next_available_row(wks)
wks.update_acell("B{}".format(next_row), tInput12)
预期结果:在下一个空单元格中输入文本。