Мне нужно загрузить данные csv-файла в листы Google. Я использовал gspread для импорта csv в гугл листы, но он может работать только с личным диском, но не с командным.
Вот мой следующий подход.
Я попытался поместить содержимое файла CSV в список, а затем обновить ячейки листов Google из списка и получил ошибку 429. Как я могу избежать этой ошибки?
row = 1
column = 1
Fi = []
Fi = open("data.csv",'r')
for value in Fi:
items = value.strip().split(',')
for item in items:
sheet.update_cell(row, column, item)
column +=1
row +=1
column = 1
sheet.update_cells(cell_list)
Fi.close()
Это ошибка, которую я получил
gspread.exceptions.APIError: {
"error": {
"code": 429,
"message": "Quota exceeded for quota group 'WriteGroup' and limit 'Write requests per user per 100 seconds' of service 'sheets.googleapis.com' for consumer 'project_number:226307199654'.",
"status": "RESOURCE_EXHAUSTED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.Help",
"links": [
{
"description": "Google developer console API key",
"url": "https://console.developers.google.com/project/<proj_num>/apiui/credential"
}
]
}
]
}
}