- Вы хотите поместить значения после того, как содержимое всех ячеек на листе было очищено.
- Вы хотите добиться этого с помощью gspread с Python.
- Вы уже быливозможность ставить и получать значения для электронной таблицы с использованием API Sheets.
Если мое понимание правильное, как насчет этого ответа?
В этом ответе содержится содержимое всех ячеек на листеочищается с использованием метода batch_update
gspread, а значения помещаются в очищенную рабочую таблицу.
Пример сценария:
# Clear the contents of all cells on the worksheet of "worksheetName".
sheetId = projectSheet.worksheet(worksheetName)._properties['sheetId']
body = {
"requests": [
{
"deleteRange": {
"range": {
"sheetId": sheetId
},
"shiftDimension": "ROWS"
}
}
]
}
projectSheet.batch_update(body)
projectSheet.values_update(
worksheetName,
params={'valueInputOption': 'USER_ENTERED'},
body={'values': list(csv.reader(open(csvName, encoding='utf-8')))}
)
Ссылки:
Если я неправильно понял ваш вопрос и это не то направление, которое вы хотите, я приношу свои извинения.