0

Im в состоянии получить данные электронной таблицы из приведенной ниже ссылки https://developers.google.com/sheets/quickstart/js#step_3_run_the_sampleКак добавить новую таблицу Google и обновление с помощью Javascript

, но я не нашел ни одного образца для создания или обновления таблицы с помощью JavaScript.

Как создать новую таблицу и обновить ее с помощью API javascript v4 google.

+0

Есть ли у вас обновления? – noogui

ответ

0

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.

Смежные вопросы