Google Sheets API
Всем привет! У меня есть дата, например 01.04.2021. У меня получилось проверить её нахождение в нужной мне таблице. Теперь мне осталось лишь узнать точное нахождение, по типу A3,A4,A5.Никак не понимаю как это сделать.Мой код: `
import os.path
from googleapiclient.discovery import build
from google.oauth2 import service_account
SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
SERVICE_ACCOUNT_FILE = os.path.join(BASE_DIR, 'credentials.json')
credentials = service_account.Credentials.from_service_account_file(
SERVICE_ACCOUNT_FILE, scopes=SCOPES)
SAMPLE_SPREADSHEET_ID = '1l-_kdLBrrFLiWWikJ9514_teP9G7TXPicrWyivQphi0'
SAMPLE_RANGE_NAME = 'Лист1'
service = build('sheets', 'v4', credentials=credentials).spreadsheets().values()
# Call the Sheets API
result = service.get(spreadsheetId=SAMPLE_SPREADSHEET_ID, range=SAMPLE_RANGE_NAME).execute()
#ID
md_team = ['Oleg Howerman ','Georgii Molnov', 'Jacob Brake',
'Grisha Bochka'....]
print('Введите id человека')
id_ = int(input())
man = ' '
try:
man = md_team[id_]
except:
pass
print(man)
print('Введите дату')
date = input()
print(date)
values = result.get('values', [])
print(values)
for i in range(len(values)):
if man in values[i]:
print(f'{man} найден')
for a in range(len(values)):
if date in values[a]:
print(f'{man} and {date} записаны')
date_from_sheets = result.get('values', [])
range_= 'Лист1!A5'
array= {'values' : [['1 | 1']]}
response = service.update(spreadsheetId=SAMPLE_SPREADSHEET_ID,
range=range_,
valueInputOption='USER_ENTERED',
body=array).execute()
`