Перейти к основному содержимому

Google Календарь

Интеграция с Google Календарём позволяет управлять календарями и событиями в них, а также проверять занятость определённых дат и времени.

Что вы сможете делать
  • Создавать, изменять и удалять календари
  • Создавать, редактировать и удалять события
  • Проверять занятость дат и времени
  • Управлять календарями вручную из своего Google-аккаунта
Что потребуется

Сервисный Google-аккаунт. Ниже — пошаговая инструкция по его созданию и подключению.


Шаг 1. Создание проекта

Перейдите на страницу Google Cloud — Service Accounts и нажмите кнопку Create Project.

Гугл Календарь 1


Шаг 2. Создание сервисного аккаунта

Нажмите кнопку Create Service Account.

Гугл Календарь 2

При создании предоставьте сервисному аккаунту права владельца.

Гугл Календарь 3


Шаг 3. Создание JSON-ключа

После создания нажмите на e-mail сервисного аккаунта, чтобы открыть его настройки.

Гугл Календарь 4

Перейдите на вкладку KEYS и создайте JSON-файл с ключами.

Гугл Календарь 5

Гугл Календарь 6

Гугл Календарь 7

Гугл Календарь 8

примечание

Сохраните полученный JSON-файл — он понадобится при подключении интеграции в конструкторе.


Шаг 4. Включение Google Calendar API

Теперь нужно включить доступ к API Google Календаря для сервисного аккаунта.

Введите в поле поиска calendar и найдите Google Calendar API.

Гугл Календарь 9

Гугл Календарь 10

Включите доступ, нажав кнопку Enable.

Гугл Календарь 11


Шаг 5. Подключение в конструкторе

Чтобы использовать интеграцию в сценарии действий, выберите Google Календарь.

В поле для сервисного аккаунта откройте сохранённый JSON-файл в текстовом редакторе, скопируйте всё его содержимое и вставьте.

Гугл Календарь 12


Управление календарями

Создание новых календарей

Все календари создаются внутри сервисного аккаунта. При создании вы можете указать e-mail своего личного Google-аккаунта — тогда календарём можно будет управлять вручную.

примечание

После указания личного e-mail на него придёт письмо для подтверждения.

Гугл Календарь 13

Доступ к существующим календарям

Чтобы получить доступ к уже существующему календарю, укажите в его настройках e-mail сервисного аккаунта.

Гугл Календарь 14

ID существующих календарей в других аккаунтах также можно найти в их настройках.

Гугл Календарь 15


Выполнение операций без бота

к сведению

Для некоторых операций сохранять сценарий действий для бота не обязательно. Вы можете выполнить их прямо из аккаунта конструктора, нажав кнопку «Выполнить сейчас» в операциях сценария действий Google Календаря.

Это удобно, например, для:

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