Outlook Calendar
Входит в Macro DeckПоказывайте календарь Outlook и Microsoft 365 на панели и подключайтесь к встречам Teams одним нажатием.
Виджеты «Календарь» со списком событий на ближайшие дни, следующим событием с обратным отсчётом и компактным списком событий
- Личные, рабочие и учебные аккаунты Microsoft
- Расписание и следующее событие в виджете «Календарь»
- Подключение к текущей встрече Teams одним нажатием
- Выбор календарей, в том числе общих
- Вход через браузер без регистрации приложения
Интеграция Outlook Calendar читает календари личного аккаунта Microsoft (Outlook.com, Hotmail, Live) или рабочего либо учебного аккаунта Microsoft 365. Их события передаются в календарные функции Macro Deck: виджет Календарь, календарные триггеры и действие Присоединиться к встрече. Macro Deck только читает. Он никогда не создаёт, не изменяет и не удаляет события.
Настройка сводится к входу через браузер: вы входите в аккаунт Microsoft, разрешаете Macro Deck читать календари и выбираете календари, которые должен использовать Macro Deck. В списке есть ваши собственные календари и календари, которыми с вами поделились другие. В виджеты и триггеры попадают только выбранные календари.
Что с этим можно делать
- Виджет «Календарь»: макет Расписание перечисляет предстоящие события, а макет Следующее событие отсчитывает время до следующего. Нажмите на виджет, чтобы увидеть подробности события: место, описание, приглашённых и кнопку Подключиться к встрече.
- Триггеры: Событие скоро начнётся, Событие началось и Событие завершено запускают действия вокруг ваших встреч в автоматизации или на виджете. Их можно ограничить одним аккаунтом или одним календарём.
- Присоединиться к встрече: открывает ссылку на встречу для события, которое идёт или вот-вот начнётся, на компьютере, где работает Macro Deck. Для встречи Teams используется её ссылка.
Несколько примеров:
- Кнопка на панели с действием Присоединиться к встрече, чтобы подключаться к текущему звонку Teams одним нажатием.
- Автоматизация по триггеру Событие скоро начнётся, которая показывает уведомление за несколько минут до встречи.
- Виджет Следующее событие на планшете на столе, который отсчитывает время до следующей встречи.
Как это работает
Macro Deck читает ваши календари каждые пять минут, начиная со вчерашнего дня и примерно на неделю вперёд, а действие Обновить календари читает их сразу. У повторяющихся встреч показывается каждое повторение. Календарь, который вы создадите или которым с вами поделятся позже, сам не добавляется: нажмите Изменить подключение рядом с аккаунтом и выберите его.
Можно подключить несколько аккаунтов Microsoft, каждый как отдельную настройку. Если аккаунт не удаётся прочитать, виджеты сохраняют его последние известные события и сообщают, что некоторые календари не удалось обновить, а в разделе Интеграции появляется уведомление для этого аккаунта.
Вход выполняется через собственное приложение Macro Deck в Microsoft. Если ваша организация его не разрешает, можно зарегистрировать собственное приложение на портале Azure и указать его в разделе Дополнительная настройка при настройке.
Что понадобится
- Macro Deck 3 в Windows, macOS или Linux
- Личный аккаунт Microsoft или рабочий либо учебный аккаунт Microsoft 365
- Браузер на компьютере, где работает Macro Deck, для входа в Microsoft
- В некоторых организациях администратор, который одобрит приложение
Настройка
Шаг 1: Откройте настройку Outlook Calendar
На боковой панели нажмите Интеграции, а затем Outlook Calendar. На вкладке Обзор нажмите Добавить настройку в разделе Настройка. Если включить переключатель в правом верхнем углу, откроется тот же диалог, а интеграция включится после завершения настройки. Откроется диалог Подключение календаря Outlook.
Шаг 2: Войдите с аккаунтом Microsoft
Нажмите Продолжить. В браузере откроется вход в Microsoft: войдите и разрешите Macro Deck читать ваши календари. Оставьте поля в разделе Дополнительная настройка пустыми, чтобы использовать приложение Macro Deck. В некоторых организациях разрешать приложения могут только администраторы: тогда при входе будет запрошено одобрение администратора.
Шаг 3: Выберите календари
После возврата в Macro Deck диалог показывает шаг Выберите календари. Отметьте нужные календари в разделе Календари и нажмите Продолжить. У календаря, которым с вами поделились, указано, кто им делится. Выберите хотя бы один.
Шаг 4: Добавьте виджет «Календарь»
На странице Панель добавьте виджет Календарь. В его настройках выберите в поле Макет вариант Расписание или Следующее событие, а в поле Календари укажите, какие календари показывать. Оставьте поле Календари пустым, чтобы показывать все подключённые календари.
Шаг 5: Добавьте «Присоединиться к встрече» на кнопку
На странице Панель убедитесь, что панель разблокирована (кнопка в правом верхнем углу называется Заблокировать), и нажмите на кнопку. Откроется редактор, в котором выбран триггер Короткое нажатие. Нажмите + Добавить действие, слева в диалоге Добавить действие выберите Календарь и затем действие Присоединиться к встрече. Поле Начинается в течение задаёт, насколько заранее действие подключается к предстоящей встрече (по умолчанию за 15 минут), а поле Календарь ограничивает его одним календарём.
Шаг 6: Нажмите кнопку
Нажмите Сохранить и нажмите кнопку во время встречи или незадолго до неё. Ссылка на встречу откроется на компьютере, где работает Macro Deck. Если нет события со ссылкой на встречу, которое идёт или скоро начнётся, действие сообщит об этом.
Действия3
Назначьте их на кнопку или запускайте из цепочки действий.
- Присоединиться к встрече
- Открывает ссылку на встречу для события, которое идёт или вот-вот начнётся, на компьютере, где работает Macro Deck.
- Обновить календари
- Сразу читает события всех подключённых календарей, не дожидаясь следующего обновления.
- Показать подробности календаря
- Открывает подробности виджета «Календарь»: событие, которое показывает макет «Следующее событие», или список макета «Расписание».
Триггеры3
Кнопка или цепочка действий может реагировать на эти события.
- Событие скоро начнётся
- Срабатывает за заданное время до начала события календаря, по умолчанию за 15 минут.
- Событие началось
- Срабатывает, когда начинается событие календаря.
- Событие завершено
- Срабатывает, когда заканчивается событие календаря.
Переменные1
Показывайте эти значения на кнопках и виджетах или используйте их в условиях.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Каждый виджет «Календарь» хранит переменные о событии, которое он показывает, например его название, обратный отсчёт, число минут до начала и ссылку на встречу.
Виджеты1
Добавляйте их на свою панель в окне выбора виджета.
- Календарь
- Показывает предстоящие события в виде расписания или следующее событие с обратным отсчётом.
Часто задаваемые вопросы
Какие аккаунты Microsoft поддерживаются?
Личные аккаунты Microsoft (Outlook.com, Hotmail, Live) и рабочие или учебные аккаунты Microsoft 365. В некоторых организациях разрешать приложения может только администратор: тогда попросите администратора одобрить Macro Deck.
Можно ли подключить несколько аккаунтов?
Да. Нажмите Добавить настройку на странице Outlook Calendar и войдите с другим аккаунтом. Если подключить аккаунт, который уже подключён, в разделе Интеграции появится сообщение Учётная запись Microsoft подключена дважды: удалите более старую настройку.
Почему нет нового или общего календаря?
Используются только календари, выбранные при настройке. Нажмите Изменить подключение рядом с аккаунтом, войдите снова и выберите календарь.
К чему Macro Deck получает доступ?
Macro Deck запрашивает у Microsoft только доступ на чтение к календарям (Calendars.Read), а также ваше имя и адрес электронной почты, по которым называется аккаунт. Данные входа хранятся в зашифрованном виде на компьютере, где работает Macro Deck.
Можно ли использовать собственную регистрацию приложения?
Да. Зарегистрируйте приложение на портале Azure в разделе App registrations в каталоге Microsoft Entra (для личного аккаунта Microsoft сначала нужен каталог, например из бесплатного аккаунта Azure). Добавьте платформу Mobile and desktop applications с Redirect URI, который показывает диалог настройки, и добавьте делегированное разрешение Calendars.Read. Затем введите его идентификатор в поле Идентификатор приложения (клиента) в разделе Дополнительная настройка, а для приложения одной организации также заполните поле Тенант.
Что происходит, когда Microsoft завершает вход?
В разделе Интеграции для аккаунта появится сообщение Срок входа в Microsoft истёк, а виджеты сохранят его последние известные события. Нажмите Изменить подключение или Перенастроить рядом с аккаунтом и войдите снова: виджеты и триггеры, настроенные на его календари, продолжат работать.
Ещё в группе «Календарь и почта»
Google Calendar
Входит в Macro DeckПоказывайте события Google Календаря на панели, отсчитывайте время до следующей встречи и подключайтесь к ней одним нажатием.
Почта (IMAP)
Входит в Macro DeckПоказывайте на панели непрочитанные и самые новые письма любого почтового ящика IMAP и реагируйте на приход почты.