#outlook #outlook-form
#outlook #outlook-форма
Вопрос:
Справочная информация
Наша команда по обучению использует таблицу Excel для отслеживания нашего онлайн-обучения, в которой указаны дата, заказчик, тема, тип обучения, тип собрания (Teams live event или Teams meeting), докладчик и модератор. В дополнение к информации на рабочем листе, мы создаем собрание Outlook 365 для каждого семинара. Тема (название) собрания Outlook принимает следующий формат: {Клиент} {Тема} {Тип события} {Тип собрания} {Начало}.
Цели
-
Замените рабочий лист Excel представлением Outlook 365 в виде таблицы layout, устраняя трудоемкий и избыточный этап в нашем процессе.
-
Минимизировать ввод данных.
-
Выполните 1 и 2 таким образом, чтобы я мог распространять решение среди нашей группы обучения, не обращаясь с запросом к системным администраторам и не требуя от нашей команды выполнения какой-либо тяжелой работы с точки зрения кода или конфигурации.
Проблема
Я попробовал два метода и застрял на одном и том же месте: я не могу понять, как установить тему запроса на собрание равной информации, введенной пользователем.
Прогресс
Способ 1: форма или шаблон Outlook
Я изменил П.2 в запросе на встречу в Outlook 365, чтобы он был формой ввода данных для пользовательских полей Customer, Topic, EventType, MeetingType, Presenter и Moderator. Другое пользовательское поле, TrainingEvent, представляет собой логическое значение, доступное только для чтения и равное Yes при создании встречи. Я использую это поле для фильтрации событий, не связанных с обучением, из нового представления календаря. Другое пользовательское поле, EventID, имеет начальное значение, которое объединяет другие поля в порядке, необходимом для темы собрания. Я сохранил измененный запрос как форму, так и шаблон Outlook для тестирования каждого метода.
Оба варианта работают нормально, вплоть до установки фактической темы собрания равной идентификатору события. То есть, когда я отправляю запрос, собрание создается, и все поля заполняются тем, что я ввел. Тема остается пустой. Я не могу найти никаких указаний, используя VBA или иным образом, о том, как заполнить тему на основе ввода пользователя во время выполнения.
Способ 2: Microsoft Forms Automate
Итак, я попробовал другой способ: я создал форму в Microsoft Forms для сбора тех же данных, затем запустил ее через Microsoft Automate, изменив существующий шаблон, который создает событие Outlook 365 при отправке формы. Тот же результат: событие создается со всеми моими введенными данными, но тема остается пустой.
Очевидно, я мог бы просто попросить нашу команду ввести все отдельные поля, а также и тему, но это противоречит цели № 2.
Чего мне не хватает? Кажется, что это должно быть такой простой проблемой для решения.
Ответ №1:
Я нашел ответ. Я добавил поле Тема в свой пользовательский P.2 (форма ввода данных). В свойствах поля на вкладке Значение я изменил «Свойство для использования» со значения на текст и установил начальное значение для объединенного поля EventID. Вуаля!