1

Sheets API Node.js QuickstartАдаптация Google Sheets API Node.js Quickstart работать с моим собственным листом, ошибка: Ошибка: Не удалось разобрать диапазон: Класс данных A2: E

Я работаю на веб-приложение, которое в основном принимает куча предоставленных пользователем данных из формы Google, которая была сохранена на листе Google, извлекает данные из листа google, и в конечном итоге я хочу взять эти данные и сохранить их в файле базы данных SQL, чтобы мы могли использовать данные в нашей программы оттуда.

Итак, я пробежал по быстрому старту по ссылке выше, это сработало, потрясающе. Затем я изменил свою электронную таблицу идентификатор на один мой Google лист имеет, что я пытаюсь вытащить данные из:

var sheets = google.sheets('v4'); sheets.spreadsheets.values.get({ auth: auth, spreadsheetId: '1EV8S8AaAmxF3vP0F6RWxKIUlvF6uFEmsrOFWA1oNBYI', range: 'Class Data!A2:E', },

Есть ли что-нибудь еще мне нужно изменить в коде быстрого старта, так что он будет отображать мой информация о листе? Это ссылка на мой лист: https://docs.google.com/spreadsheets/d/1EV8S8AaAmxF3vP0F6RWxKIUlvF6uFEmsrOFWA1oNBYI/edit?usp=sharing

и строка после/d/является идентификатором моего листа.

Прямо сейчас, пытаясь запустить код QUICKSTART с идентификатором моего листа, просто выдает ошибку: The API returned an error: Error: Unable to parse range: Class Data!A2:E

+0

исследования и, по крайней мере, попробуйте варианты. сообщите нам о конкретных проблемах, с которыми вы столкнулись. есть много документации и учебников для обоих случаев. –

+0

Спасибо. Я на самом деле немного продвинулся, пытаясь использовать листы node.js quickstart api. Я обновляю этот пост в данный момент. – Ryan

+0

Хорошо, поэтому я изменил сообщение, чтобы лучше отразить мою текущую проблему. – Ryan

ответ

4

Оказывается, вам необходимо заменить данные класса с именем вашего листа, который вы используете .. мое произошло быть Ответы на форму 1 так, когда я изменил его, чтобы он работал

0

IF есть только один рабочий лист в электронной таблице Google ТОГДА при определении вашего диапазона, вы можете опустить Google Worksheet Имя

В вашем примере:

range: 'Class Data!A2:E',

Google Worksheet Имя является "класса Data.

Вы можете найти Google Worksheet Name в таблицах внизу таблицы Google.

по умолчанию Google Worksheet Имя является "Лист1.