Часто обновляете календарь?
Планируете много мероприятий, которые повторяются из недели в неделю, из месяца в месяц?
Это отнимает много времени.
Вам поможет импорт событий в календарь из таблицы Google.
Здесь вы узнаете, как облегчить эту работу. Перед тем, как производить импорт событий в календарь, необходимо подготовить исходную таблицу.
1. Заполняем таблицу деталями
В таблицу поместите детали мероприятий (событий, events). Можно создать строки с разными типами событий, а затем их скопировать и отредактировать. Это сильно ускорит процесс.

Детали событий введите в ячейки A7:F.
Не оставляйте пустых строк между шапкой и строками с вашими данными!
Обратите внимание на даты: не забудьте указать время начала и окончания события.
2. Идентификатор календаря
Идентификатор календаря поместите в ячейку E3. Найти его просто:
- откройте календарь,
- в списке календарей нажмите на 3 точки справа от нужного календаря,
- выберите Настройки и общий доступ,
- затем Интеграция календаря.
3. Установка дополнения
Установите дополнение Good Events Planner *.

*
1. Условия использования
2. Политика конфиденциальности
4. Импорт событий в календарь
В меню Дополнения выберите CreateEvents и Send.
* Этот пункт можно пропустить.

Также можно нажать на кнопку В КАЛЕНДАРЬ!
Дайте все необходимые разрешения. Это делается только раз при первом запуске.
В календаре появились запланированные события. При необходимости можно что-то добавить или поправить вручную.

Для любителей смотреть — видео
Я сделал шаблон, который вы можете использовать.
Сделайте копию таблицы (меню Файл > Создать копию), замените данные в шаблоне на свои и вперёд!
Загляните в меню Файл/Настройки таблицы/Часовой пояс. Если ваш часовой пояс отличается от московского, выберите свой.
Читайте продолжение!
Часть 2: Как задать цвет событий в календаре? и
часть 3: Загрузка событий из Календаря и их удаление
Изучите таблицы Гугл за 5 часов в онлайн-курсе!
Здесь можно посмотреть Учебный план.
21 комментарий
Иван · 7 января, 2020 в 10:13 пп
У Google Календар можна імпортувати файли .csv (Comma Separated Values – значення, розділені комами). Якщо під час імпорту файлу .csv виникає помилка, іноді можна виправити форматування. Відкрийте наявний або створіть новий файл CSV за допомогою редактора електронних таблиць, як-от Google Таблиці .
editor · 18 января, 2020 в 9:25 пп
Вы правы, Иван, можно импортировать события в Календарь с помощью csv-файла.
Однако это менее удобно, я пробовал 🙂
Кроме того, Good Events Planner умеет удалять из календаря группу событий, хоть все сразу. Google Календарь этого не умеет и, если нужно удалить много событий, это отнимает много времени.
Роман · 8 февраля, 2020 в 1:10 пп
Не удается вызвать метод «createEvent» объекта null. line: 22
Дмитрий · 25 августа, 2020 в 8:25 дп
Ромапад, подскажи, как добавить кнопку в календарь, что за скрипат?
Роман · 8 февраля, 2020 в 1:18 пп
Вопрос решился, проблема с правами доступа к календарю. Спасибо за скрипт, все работает!
Boris · 8 февраля, 2020 в 6:22 пп
Рад, что пригодилось. Удачи!
Анна · 10 апреля, 2020 в 1:38 пп
Скопировала таблицу, сделала интеграцию календаря (напсиала адрес), но у меня не появилась внопка «в календарь»! как мне ее найти??
Boris · 11 апреля, 2020 в 2:32 пп
Google произвёл некоторые изменения, поэтому сделайте так, как описано здесь: https://baublys.ru/2020/02/21/import-calendar-events-and-mass-removal/
Установите дополнение и для выполнения операций у вас будут не кнопки, а пункты в меню.
Если что-то не получится — пишите, я подскажу.
Ira · 5 мая, 2020 в 10:37 дп
Здравствуйте. Как найти это дополнение?
в меню календаря Дополнения/установить дополнения/ тут ищу createEvent . Не нахожу. Что я делаю не так?
Boris · 5 мая, 2020 в 12:02 пп
Google произвёл некоторые изменения, поэтому сделайте так, как описано здесь: https://baublys.ru/2020/02/21/import-calendar-events-and-mass-removal/
Дополнение теперь называется Good Events Planner.
Алексей · 30 сентября, 2020 в 9:18 дп
Нету вкладки «в календарь», хотя скопировал себе…
Алексей · 30 сентября, 2020 в 9:20 дп
Good Events Planner — установлен
Boris · 30 сентября, 2020 в 3:51 пп
Алексей «Нету вкладки «в календарь»»
Это не совсем понятно.
В шаблоне есть листы Send, Show и Readme, листа (вкладки) «в календарь» нету.
Если вы хотите отправить евенты в календарь, нажмите в меню на Send.
Прочтите Readme, там описан порядок работы.
Наталья · 11 ноября, 2020 в 11:32 дп
При попытке отправить данные в календарь появляется ошибка
Параметры (String,String,String,(class)) не соответствуют сигнатуре метода CalendarApp.Calendar.createEvent. line: undefined
Boris · 13 ноября, 2020 в 8:23 пп
Что-то делаете не так. Точнее смогу сказать, если покажете вашу таблицу. Пишу вам на емейл.
Олександр · 13 ноября, 2020 в 8:12 пп
Доброго дня!
Мені потрібно зчитувати події з календаря та ще заповнювати по ходу справи додаткові службові поля. Робити це кожен раз, як зчитуєш данні з календаря — дуже накладно :/
Чи можна у вас попросити ісходник скріпта, щоб адаптувати його під себе?
Hello!
I need to read the events from the calendar and fill in additional service fields in the course of the work. Doing this every time? when i read data from the calendar — very expensive: /
Can you take me a script source to adapt it for myrself?
Андрей · 8 января, 2021 в 12:34 пп
Выдает ошибку Cannot read property ‘getRange’ of null line: undefined
Boris · 8 января, 2021 в 3:40 пп
Что-то не заполнили. Дайте доступ к вашей таблице.
Илья · 13 января, 2021 в 7:29 дп
Добрый день,
можно ли добавить в таблицу новое событие и затем в календарь только его? или добавятся заново все события из таблицы?
Boris · 13 января, 2021 в 8:19 дп
Здравствуйте. Да, можно. Все события, которые есть на вкладке Send на момент выбора в меню пункта Send, добавляются в календарь.
Как задать цвет событий в календаре? - Гугл Таблицы и Формы · 13 февраля, 2020 в 5:02 пп
[…] предыдущей статье Импорт событий в календарь мы научились загружать события в календарь из таблицы […]