Create a spreadsheet с помощью электронной таблицы API:
сделать HTTP запросы, как:
POST https://sheets.googleapis.com/v4/spreadsheets
Этот запрос POST поставляется с телом запроса. request body выглядит примерно так:
{
"spreadsheetId": string,
"properties": {
object(SpreadsheetProperties)
},
"sheets": [
{
object(Sheet)
}
],
"namedRanges": [
{
object(NamedRange)
}
],
}
Не забудьте включить следующие области применения:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/spreadsheets
Попробуйте в oauth playground.
Обновление таблицы:
Вы будете делать использование batchUpdate. Этот метод позволяет обновлять любые данные в электронной таблице. Изменения группируются вместе в пакете, так что если один запрос не выполняется, ни одна из других (потенциально зависимых) изменений не записывается. Метод batchUpdate работает, беря один или несколько объектов Request, каждый из которых указывает один тип запроса для выполнения. Существует множество различных запросов. Ниже приводится разбивка по типам запросов, сгруппированных по разным категориям.
Подробнее об этом в Updating Spreadsheets docs. Формат выглядит следующим образом:
POST .../v4/spreadsheets/spreadsheetId:batchUpdate
Запрос тела:
{
"requests": [{
"updateSpreadsheetProperties": {
"properties": {"title": "My New Title"},
"fields": "title"
}
}]
}
Полный sample here.
Есть ли у вас обновления? – noogui