Как найти клетку в google sheets api на python?

У меня есть база данных в google sheets и мне надо найти клетку, которая совпадает с написанным словом. После этого напротив этой клетки написать ещё что-то.


Ответы (1 шт):

Автор решения: D. Violet
import gspread
from oauth2client.service_account import ServiceAccountCredentials

gscope = ['https://spreadsheets.google.com/feeds', 'https://www.googleapis.com/auth/drive']
gcredentials = 'New_table GSheet-6f900.json'
gdocument = 'New table'

credentials = ServiceAccountCredentials.from_json_keyfile_name(gcredentials, gscope)
gc = gspread.authorize(credentials)
wks = gc.open(gdocument).sheet1

# 1
cell = worksheet.find("Dough")
print("Found something at R%sC%s" % (cell.row, cell.col))

# 1.1
amount_re = re.compile(r'(Big|Enormous) dough')
cell = worksheet.find(amount_re)

# 2
cell_list = worksheet.findall("Rug store")

# 2.1
criteria_re = re.compile(r'(Small|Room-tiering) rug')
cell_list = worksheet.findall(criteria_re)
→ Ссылка