2016-08-02 3 views
2

Я следил за этим tutorial, и я могу успешно заставить его работать, чтобы «получить» данные из электронной таблицы, но теперь я хотел бы обновить одну ячейку, используя только JavaScript API. Я пытаюсь использовать этот метод JS:Обновление одной ячейки Google Таблиц с использованием JavaScript API

gapi.client.sheets.spreadsheets.values.update({ 
     spreadsheetId: 'something', 
     range: 'Sheet1!B2', 
    }) 

Но я не совсем уверен, как перейти в новом значении ячейки в тело запроса. Я попытался изо всех сил следовать за this в качестве руководства, но я не совсем уверен, как это использовать. Я не могу найти документацию вокруг «gapi.client.sheets.spreadsheets.values.update» JavaScript API. Я получаю 400 ошибок от API с помощью всего, что я пробовал.

+1

Спокойный ночной отдых сделал мне хорошо; Я смог заставить его работать. – Tim

ответ

5
   gapi.client.sheets.spreadsheets.values.update({ 
        spreadsheetId: 'something', 
        range: 'Sheet1!B2', 
        valueInputOption: 'USER_ENTERED', 
        values: [ ["123"] ] 
       }).then(function(response) { 
        console.log(response); 
       }); 
+0

Привет, Я получаю код ошибки 403, разрешение отклонено сообщением: запрос не может быть идентифицирован с клиентским проектом. Просьба передать действительный ключ API с запросом. Не могли бы вы помочь? –

+0

@here_to_learn У вас все еще есть проблемы? – Jonas