Не удается прочитать таблицы свойств неопределенного значения - google spreadsheet

У меня проблема вроде названия. Я вхожу в систему oauth2 и гугл возвращает ошибку

«Невозможно прочитать таблицы свойств неопределенного значения». Я пробовал скопировать образец со страницы Google и получил ту же ошибку;

   function makeApiCall() {
        var spreadsheetBody = {
            // TODO: Add desired properties to the request body.
        };

        var request = gapi.client.sheets.spreadsheets.create({}, spreadsheetBody);
        request.then(function(response) {
            // TODO: Change code below to process the `response` object:
            console.info(response.result);
        }, function(reason) {
            console.error('error: ' + reason.result.error.message);
        });
    }

    function initClient() {


        var SCOPE = 'https://www.googleapis.com/auth/spreadsheets';

        gapi.client.init({
            'apiKey': 'myke',
            'clientId': 'myclientID',
            'scope': SCOPE,
            // 'discoveryDocs': ['https://sheets.googleapis.com/$discovery/rest?version=v4'],
        }).then(function() {
            gapi.auth2.getAuthInstance().signIn();
            gapi.auth2.getAuthInstance().isSignedIn.listen(updateSignInStatus);
            updateSignInStatus(gapi.auth2.getAuthInstance().isSignedIn.get());
        });
    }

    function updateSignInStatus(isSignedIn) {
        if (isSignedIn) {
            makeApiCall();
        }
    }


    gapi.load('client:auth2', initClient);

Какая строка вызывает ошибку? Если это строка `var request = gapi.client.sheets.spreadsheets.create ({}, spreadsheetBody);`, то вам нужно убедиться, что gapi.client.sheets определен.

Andrew Fan 05.12.2018 17:16

не определено ...

p.l 06.12.2018 00:38
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
1 482
1

Ответы 1

Это потому, что вы закомментировали строку «Discovery Docs». GAPI необходимо знать документы обнаружения, чтобы загрузить правильные конечные точки API.

Другие вопросы по теме