Підготовка таблиці
Що зробити в Google Sheets перед підключенням: створити таблицю, надати доступ і скопіювати її посилання
Вам не потрібно створювати проєкт Google Cloud, вмикати API чи завантажувати JSON-ключ — сервісний обліковий запис уже налаштований на боці сервісу. Від вас потрібна тільки сама таблиця, доступ до неї та її посилання.
Крок 1. Створіть таблицю
Відкрийте Google Sheets і створіть нову таблицю — або візьміть ту, з якою вже працюєте. Назва таблиці може бути будь-якою, сервіс її не перевіряє.
Крок 2. Скопіюйте адресу сервісного облікового запису
Адреса показана у вашому обліковому записі — саме з цим обліковим записом ви поділитеся таблицею.
- Відкрийте Підключення API — пункт "Підключення API" в меню користувача (верхній правий кут вашого облікового запису).
- Знайдіть картку "Google Sheets".
- У рядку "Сервісний обліковий запис" натисніть іконку копіювання поруч з адресою — з'явиться сповіщення "Пошту скопійовано".
Знімок екранаКартка "Google Sheets" на сторінці "Підключення API" у стані "Не підключено": рядок "Сервісний обліковий запис" з адресою та кнопкою копіювання, рядок "Таблиця" зі значенням "Не підключено" та кнопка "Підключити" в заголовку картки.
Крок 3. Надайте доступ до таблиці з роллю "Редактор"
- Відкрийте свою таблицю в браузері.
- Натисніть "Надати доступ" у верхньому правому куті (у деяких версіях інтерфейсу Google цей пункт називається "Налаштування доступу").
- Вставте скопійовану адресу сервісного облікового запису.
- Виберіть роль "Редактор".
- Натисніть "Надіслати".
Ролі "Глядач" недостатньо: сервіс не тільки читає таблицю, а й записує в неї результати. Поки доступ не надано, таблиця для сервісу взагалі не існує — тест підключення відповідає "Таблицю не знайдено або доступ до неї не надано сервісному обліковому запису".
Ці самі п'ять кроків завжди під рукою у вашому обліковому записі: кнопка "Як?" поруч з адресою сервісного облікового запису відкриває їх у вікні. Сервіс сам показує це саме вікно, коли натрапляє на відсутній доступ.
Крок 4. Скопіюйте посилання на таблицю
Посилання — це адреса відкритої таблиці з рядка адреси браузера:
https://docs.google.com/spreadsheets/d/1AbCdEfGhIjKlMnOpQrStUvWxYz/edit
Скопіюйте його повністю — не потрібно виділяти ідентифікатор із середини адреси, сервіс зробить це сам.
Таблиця готова. Далі — Підключення таблиці.