Введите текст в следующую доступную ячейку независимо от столбца, используя gspread / python - PullRequest
0 голосов
/ 21 мая 2019

Я могу захватить столбец, ввести текст в следующее доступное место с кодом, показанным в этом посте.Как я могу настроить таргетинг на следующую доступную ячейку?Так что, если у меня заканчиваются ячейки в столбце, по умолчанию будет второй столбец.

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)

Ожидаемый результат: введите текст в следующую пустую ячейку.

...