[Примеры] Google Sheets/Таблицы API PHP

Содержание:

  1. Подготовительный этап
  2. Приступаем к работе с API Google Sheets
  3. Обработка ошибок

(далее…)

Инструкция по получению ключа сервисного аккаунта Google для работы с Sheets API

1. Заходим в Google Developers Console и создаём новый проект.

Процесс создания проекта может занять несколько минут. После создания он появится на странице Google Developers Console «Управление ресурсами».

(далее…)

[Шпаргалка/Примеры] Разработка дополнений/скриптов для Google Таблиц (spreadsheets) с использованием Google Apps Script

Документация по Google Apps Script: https://developers.google.com/apps-script/reference/spreadsheet/
Лимиты на выполнение различных действий: https://docs.google.com/macros/dashboard

Простые триггеры (автоматически срабатывающие функции при наступлении каких-либо событий):

Кроме простых триггеров существуют настраиваемые триггеры, позволяющие вызывать заданные функции в определённое время или при отправке формы.

Добавление новых элементов в меню (getUi):

Добавление сайдбара в документ (showSidebar):

(далее…)

[Шпаргалка] Получение токенов для работы с API сервисов Google

Для работы с API какого-либо сервиса Google необходимо создать новый проект в Google Developers Console.
После создания проекте на его странице необходимо перейти в пункт «Enable and manage APIs». На вкладке «Google APIs» найти необходимые сервисы и включить их, нажав на «Enable API». После этого на странице Credentials получить авторизационные данные.

Если в качестве метода авторизации выбран метод «OAuth 2.0», то в дальнейшем для работы с api сервисов google нужен будет авторизационный токен пользователя.
(далее…)