У офисных работников, работающих с Таблицами и Календарем на платформе Google Disk рано или поздно возникает насущная потребность синхронизировать эти два сервиса. Ниже в виде инструкции (а еще ниже в виде инфографики) дается типичный вариант такого решения.
Задача: Есть Гугл Таблица с днями рождения партнеров. Надо сделать так, чтобы мы могли автоматически в Гугл Календаре иметь напоминания об этих днях рождения с извещением на электронную почту владельца Календаря, т.е. на наш e-mail.
Решение:1) Создаем таблицу дней рождения в Гугл Таблицах; 2) Пишем скрипт на языке Google Apps Script, который считывает таблицу и ретранслирует ее строки в Гугл Календарь в виде напоминаний; 3) Рисуем кнопку в интерфейсе Таблиц и задаем ей связь со скриптом; 4) Запускаем скрипт этой кнопкой.
СОЗДАЕМ ТАБЛИЦУ
ПИШЕМ СКРИПТ
Сохранить код по кнопке [Save] (изображение дискеты). Код можно просто методом копирования перенести в редактор. Некоторые пояснения:
В первой строке фигурирует имя функции — DR — его можно изменить на другое. Его нужно запомнить, пригодится ниже.
Создается новый календарь с именем «Личный_календарь».
Если календарь с таким именем уже был, то он очищается от всех напоминаний с начала 2019 года по 2030 год.
Согласно расписанию дней рождения в Таблице на дни, даты которых фигурируют в третьем столбце, в «Личный_Календарь» выставляются напоминания с email-уведомлением.
Желтым в коде подсвечены те участки, которые должны будут подвергнуться ревизии при изменении формата таблицы, заложенного в постановке задачи:
i = 1 Единица соответствует второй строке, т.к. в программировании счет начинается с нуля. Т.е., если у вас заголовок будет занимать две строки, то 1 надо будет заменить на 2. data[i][0] Это имя. data[i][1] Это фамилия. data[i][2] Это дата рождения. Т.е., если вы изменяете формат и вводите вторым столбцом отчество, сдвигая фамилию и дату вправо, то в коде на месте data[i][2] должно стоять data[i][3], а отчество в виде data[i][1] вставьте после имени, а именно data[i][0] замените на data[i][0]+" "+data[i][1]. И прежнюю переменную data[i][1], отвечавшую за фамилию, измените на data[i][2].
Таким образом, актуализировать расписание Календаря можно в любое время нажатием на кнопку [ДР]. Прежнее содержание календаря «Личный_Календарь» будет полностью заменяться на расписание, которое присутствует в Таблице.
РИСУЕМ КНОПКУ ДЛЯ СКРИПТА
Для запуска скрипта из интерфейса Таблицы в ней создадим кнопку:
В меню выбрать: Insert > Drawing.
Выбрать инструмент Shape.
Нарисовать фигуру, которая вам нравится. Можно задать на фигуре текст, например, «ДР».
Сохранить по кнопке [Save and Close].
В Таблице на появившейся кнопке нажать на три вертикальные точки — это меню кнопки.
Выбрать пункт Assign Script.
Выбрать имя функции «DR» (без кавычек и без скобок)
Сохранить [Ok].
Теперь связь кнопки и скрипта организована. Потом, при желании изменить имя функции у кнопки, или отредактировать ее дизайн, или удалить, надо нажать на эту кнопку правой кнопкой мыши, чтобы увидеть заветные три вертикальные точки.
ЗАПУСКАЕМ СКРИПТ
Нажать на созданную кнопку [ДР].
Если это первый запуск, то Google запросит разрешение на выполнения скрипта. Дать это согласие.
После выполнения скрипта зайти в Google Календарь.
Увидеть слева «Личный_Календарь» в списке календарей. Но назначенных событий пока не видно в ячейках дней.
Переключить галочку «Личный_Календарь» в списке календарей. События появятся.
P.S. Можно также вместо кнопки вынести запуск функции скрипта в верхнее меню.
ИНФОГРАФИКА
Специально для визуалов ниже изображено то, что написано выше:
ВАРИАНТЫ ВЫЗОВА ФУНКЦИИ
Скрипт состоит из функций, часто независимых друг от друга. Вызвать функцию на исполнение можно из другой функции, а также независимо, и Гугл предоставляет 4 варианта такого независимого вызова:
Очередь просмотра
Очередь
Удалить все
Отключить
YouTube Premium
Хотите сохраните это видео?
Пожаловаться
Пожаловаться на видео?
Выполните вход, чтобы сообщить о неприемлемом контенте.
Понравилось?
Не понравилось?
Ссылка на тренинг «Тайм-менеджмент: жизнь по полочкам» — http://coach.andreyrudenko.com/time-m. Ссылка на видео «Как управлять временем» — https://youtu.be/6sYDLZmKkxg
http://andreyrudenko.com/ Андрей Руденко — мотивационный спикер, основатель школы «Успешная молодежь», автор книг и ряда образовательных программ в сфере мотивации, личностного роста и ораторского мастерства...
google календарь гугл календарь гугл календарь скачать аккаунт гугл календарь гугл календарь +на компьютер календарь гугл синхронизация календарь гугл вход календарь гугл бесплатно гугл календарь скачать бесплатно гугл календарь войти +в аккаунт гугл календарь создать гугл календарь +как пользоваться гугл календарь дни рождения гугл календарь событий виджет гугл календарь +как сделать гугл календарь гугл календарь +на windows
В сегодняшнем путеводителе речь пойдет о календарях. Если вспомнить онлайн-сервис Google Calendar, то основной функцией в нем является планирование дел. Кроме того, календарь позволяет синхронизировать события на различных устройствах, настраивать напоминания, открывать доступ к расписанию другим пользователям и т. д.
При отборе соответствующих приложений было важно, чтобы синхронизация с Google Calendar была в наличии. Среди основных участников:
Google Calendar
SolCalendar — Calendar / To do
DigiCal Calendar & Widgets
aCalendar — Android Calendar
Кроме того, в обзоре упоминаются другие календари для Android, на которые также можно обратить внимание:
Твой Календарь
Month: виджет календаря
Agendary
Sunrise Calendar
Google Calendar
Google Calendar — официальный клиент для синхронизации с одноименным сервисом. В приложении доступны практически все его важнейшие функции. В ряде случаев приложение уже установлено по умолчанию в смартфонах с ОС Android.
Приложение Google порадовало качественным, обновленным дизайном: приятные цвета, разнообразные обложки для каждого месяца и т. д. Что немаловажно, календарь стал более дружелюбным к пользователю в сравнении с предыдущими версиями.
Google Calendar предлагает три варианта отображения: расписание, день и 5 дней. Прокручивая календарь по вертикали в режиме расписания (аналог сводки, агенды), можно ознакомиться с мероприятиями. Сводка позволяет быстро просмотреть текущие и прошедшие события. Дни, в которых не значатся какие-либо события, не отображаются в расписании.
В режиме 5 дней выводятся дни недели, начиная с текущего. Этот вариант удобен для просмотра всех запланированные мероприятий в течение каждого дня. Последний режим — режим дня — будет удобен при следовании расписанию в наиболее детальном представлении.
Что касается помесячного просмотра с сеткой событий, который доступен в онлайн-версии, то его нет. Тем не менее, возможен комбинированный режим: по нажатию по заголовку месяца на верхней панели, отображается календарь, где можно выбрать определенный день, а список событий можно просматривать в нижней части окна.
В левой выдвижной панели доступны календари, синхронизируемые с Google Calendar онлайн, можно включить или исключить из списка ненужный. События каждого календарей отображаются определенным цветом, что позволяет разделять событиях по типам и лучше ориентироваться в расписании. В календарь легко добавить дни рождения из контактов Google и государственные праздники, они будут отображаться в календаре наряду с другими событиями.
При создании нового мероприятия можно установить напоминание, повтор, создать метку и добавить примечание — все функции аналогичны онлайн-версии Google Calendar. Можно «привязать» событие к фото и карте Google Maps, указав место встречи. Также Calendar без проблем синхронизирует события из почты Gmail. При создании события доступна рассылка приглашений другим пользователям.
Для напоминаний доступны уведомления — как звуковые, так и в системной панели. На домашний экран можно добавить небольшой виджет с повесткой дня и ближайшими мероприятиями.
Резюме. Google Calendar не предполагает поддержку сторонних сервисов и прост по функциональности в целом. При этом, он удобен и привычен в управлении: можно быстро создавать события, напоминания, есть три (по сути — четыре) режима отображения. Единственный недостающий момент — отсутствие todo-списков, зачастую полезных при планировании.
SolCalendar — Calendar / To do
SolCalendar совмещает функции календаря и планировщика. Помимо событий, можно создавать todo-списки, синхронизировать данные не только с Google Calendar, но и задачи из Tasks.
По умолчанию, в календаре отображаются события выбранного месяца. Альтернативный режим — повестка дня, при котором события выводятся одним списком. Правда, в данном случае нельзя пролистать события на протяжении года по месяцам, как в Google Calendar. SolCalendar позволяет прокрутить расписание до определенного лимита, после чего нужно нажать на кнопку.
Зайдя в настройки SolCalendar, несложно подключить аккаунт календаря из Google, Yahoo, iCloud, Exchange, Daum или добавить ссылку для синхронизации. После чего, можно настроить видимость определенных календарей непосредственно в приложении.
При создании события указываются стандартные данные — название, интервал, календарь мероприятия, напоминание, повтор, примечание. Дополнительно может быть указано место проведения, точка на карте (адрес вводится вручную или добавляется через Google Maps) и контакт для приглашения, выбранный из адресов аккаунта. Особенность SolCalendar — возможно присвоение стикеров, которые, в дополнение к цвету календаря, выделяют событие в повестке дня или других режимах.
Дополнительная возможность при планировании расписания — создание задач. Для задачи можно установить время выполнения, интервал повторений и, аналогично событиям, присвоить стикер. Управление списками упрощено: здесь нет даже категорий. Тем не менее, работать с задачами удобно: быстро создаются новые записи, одним касанием отмечается выполнение. Не хватает лишь поддержки нескольких привычных жестов (например, зачеркивания записи).
Что касается поддержки виджетов, то SolCalendar предоставляет больший выбор, нежели Google Calendar: собственно календарь, повестка дня, неделя и т.д. Дополнительно, виджет отображает информацию о погоде.
Резюме. SolCalendar пригодится тем пользователям, которые используют аккаунт Google, Yahoo, iCloud или Exchange на мобильном устройстве. Функции календаря здесь полностью реализованы. Кроме того, есть простой todo-менеджер, который дополнит события. Впрочем, отсутствие категорий делает управление большими списками проблематичным. Режимов просмотра немного, SolCalendar уступает онлайн-календарю Google.
DigiCal Calendar & Widgets
DigiCal Calendar предлагает широкий выбор — 6 режимов отображения: день, неделя, повестка недели (агенда), месяц, месяц (текст) и повестка дня. Здесь нужно отметить, что данные режимы отличаются от аналогичных в других календарях. В частности, при отображении недели будет показано все расписание на 7 дней, а месяц (текст) отображает список событий как сводку.
В расписании события отображаются цветом, установленным в Google Calendar. Кроме того, в настройках можно изменить цвет календарей, отображаемых в расписании. Приложение умеет синхронизироваться с календарями онлайн-сервисов Google Calendar, Outlook.com и Exchange, возможно добавление локального календаря.
Разработчики детализировали прогноз погоды, включив в него информацию о температуре, количестве осадков, скорости ветра и давлении. Отображается он повсеместно и в каждом режиме просмотра. В платной версии DigiCal возможен прогноз на 15 дней вперед.
При создании события есть несколько примечательных моментов. Можно указать точку на карте через Google Maps, а также выставить статус и конфиденциальность. В остальном, настройки все традиционны. Как заявляют разработчики, функции календаря DigiCal дополняются интеграцией с Google Now: например, можно создать напоминание о создании маршрута. Фактически, ничего существенного в данной функции нет.
Для напоминания о событиях можно установить звуковой или вибросингал, всплывающее окно. Для каждого события можно установить несколько напоминаний. Для отображения календаря на домашнем экране, DigiCal Calendar предлагает комплект виджетов — всего 20 вариаций, размеры от 5×4 до 1×1. Можно настроить отображение в виде списка, сетки, дня, списка дней, месяц и календарь по месяцам. В наличии также экраны блокировки. Детальный прогноз погоды доступен для всех виджетов.
Помимо стандартной версии, на странице разработчика доступна версия DigiCal+, которая чуть более функциональна, чем бесплатная. Список основных отличий:
отсутствие рекламы
дополнительные экраны блокировки
выбор календаря для отображения виджета
дополнительные настройки отображения (шрифты, фоны, прозрачность и проч.) для виджетов
Резюме. Если кратко характеризовать DigiCal Calendar & Widgets, то это информативные режимы и настраиваемые виджеты. Пользователь может изменять внешний вид календаря, размер, отображение информации. Кроме того, DigiCal Calendar синхронизируется как с онлайн-сервисами (Google Calendar, Outlook.com и Exchange), так и локальными календарями.
aCalendar — Android Calendar
Для синхронизации данных aCalendar использует штатный календарь Android, при этом не предполагается подключение других онлайн-сервисов.
В календаре представлено 3 стандартных режима отображения: день, неделя и месяц. В нижней части окна для режимов «День» и «Неделя» отображается календарь на месяц.
Главное удобство при работе с календарями — возможность горизонтального и вертикального скроллинга. Горизонтальная прокрутка служит для переключения между режимами отображения, вертикальная — для перехода к следующему интервалу (месяц, неделя или день). Удобно реализовано создание событий (длинный и простой тап), переход к дате и прочие моменты, связанные с навигацией.
Для aCalendar характерно то, на каждый календарь можно назначать до 48 цветов, для событий — 12 цветов. Актуальны цветовые настройки только для Andro >
При создании события можно гибко настроить повторения (каждые две недели или 3 дня, по дням, неделям и интервалам) и напоминания — одно или несколько на одно событие. Для напоминаний в aCalendar настраивается звук, остальные опции почему-то доступны только в платной версии.
Полноэкранные виджеты календаря представлены в двух размерах — 1×1 и 4×4 (с поддержкой навигации).
В aCalendar+, платной версии приложения, доступны дополнительные режимы отображения, настройки, задачи, цветовые темы и другие опции.
Резюме. aCalendar — популярное приложение со стандартными функциями Google Calendar, продуманной навигацией и удобными жестами. Трех режимов отображения и виджетов достаточно для информативности, и в то же время, прогноз погоды и синхронизация со сторонними календарями в aCalendar были бы уместны.
Сводная таблица
Приложение
Google Calendar
SolCalendar
DigiCal Calendar & Widgets
aCalendar
Разработчик
Google Inc.
SolStudio at Daum Kakao
Digibites
Tapir Apps GmbH
Версия Android
Зависит от устройства
Зависит от устройства
2.3.3+
2.1+
Цена полной версии
бесплатно
бесплатно
$4,82
$4,71
Русская локализация
+
+
+
+
Режимы отображения
расписание, день, 5 дней, совмещенный
месяц, повестка дня
день, неделя, повестка недели, месяц, месяц (текст), повестка дня
день, неделя, месяц
Дни рождения
+
+
+
+
Прогноз погоды
-
+
+
-
Синхронизация календарей
Google Calendar
Daum Calendar, iCloud, Yahoo! Calendar, Yahoo! Japan Calendar и др.
Производственный календарь с рабочими и выходными в РФ, предоставляет сведения о выходных и сокращенных днях в течение выбранного года. В дополнение к информационной части, имеется встроенный калькулятор рабочих дней — он удобен при подсчете нормо-часов.
По сути, в «Твоем календаре» есть два режима отображения — по месяцам и годовой календарь. При выборе дня, в нижней части отображаются ближайшие события. Что касается праздничных дат, то при нажатии на соответствующий пункт открывается страница Википедию с информацией о дате.
В «Твоем календаре» можно оставлять заметки, для которых, в свою очередь, можно выставлять напоминания. Несложно синхронизировать дни рождения контактов из адресной книги и включить их в список событий. Здесь нет привязки к Google Calendar или синхронизации с другими онлайн-сервисами.
В принципе, «Твой календарь» вполне самостоятелен и без онлайн-интеграции, удобен в использовании. Есть лишь одно нарекание — сканирование адресной книги при переходе на следующий год занимает немало времени.
Month: виджет календаря
Month — это набор настраиваемых виджетов календарей для Android. Касательно визуальной части, на выбор предлагается около 70 тем оформления на любой вкус, в магазине также можно приобрести премиум-темы.
По функциональной составляющей. Прежде всего, Month предполагает синхронизацию с Google Calendar. В довесок к этому, можно добавить в календарь лунные фазы и дни рождения контактов. В окне виджета также можно просмотреть повестку дня или открыть список задач. Правда, для этого потребуется внешнее приложение. Поэтому Month рекомендуется только для работы в «режиме чтения» — а именно просмотра событий.
Agendary
Agendary — социальный календарь, предназначенный для планирования встреч. Благодаря интеграции с Google, в нем можно создавать мероприятия, отправлять приглашения, принимать или отклонять заявки. Также инструментарий Agendary позволяет открывать доступ к календарям другим контактам.
Все события разделены на несколько категорий — Organized (Организованные), Accepted (Принятые), Declined (Отклоненные), Maybe (Возможные) и Unreplied (Не отвеченные).
В Agendary нет режимов отображения календаря, кроме списка. Можно быстро перейти к сегодняшнему дню, ознакомиться с событиями Google Calendar, создать напоминание, однако редактировать и комментировать записи нельзя. Проделать это можно только с событиями, созданными непосредственно в Agendary. При создании записи указываются место проведения, дата начала и окончания, участники, описание мероприятия.
В целом, Agendary — очень простой по функциональности планировщик. Ему не помешали бы интеграция с другими сервисами (Google Maps), возможность редактирования событий и альтернативные режимы просмотра (по дням, неделям и месяцам).
Sunrise Calendar
Sunrise Calendar не содержит уникальных функций. Тем не менее, это приложение неплохо прижилось у пользователей Android, свидетельством чему около 1 млн. загрузок на Google Play. Sunrise повторяет функции Google Calendar, при этом интерфейс был пересмотрен. Здесь можно быстро переключаться между событиями, датами, переходить к текущему дню. При создании события указывается место, контакт (участник), напоминание и повтор события. Также можно настроить уведомления непосредственно для Sunrise.
Что касается онлайн-синхронизации, в Sunrise Calendar реализовано добавление календарей из Google Calendar, Exchange и iCloud. В настройках или при первом запуске приложения несложно подключить аккаунты популярных социальных сетей и сервисов (Facebook, Twitter, Evernote, Github и т. д.).