Поділитися через


Дії вікон повідомлень

Ви можете використовувати вікна повідомлень у потоках робочого столу, щоб взаємодіяти з користувачами, запитувати введення та надавати вивід.

Щоб відобразити повідомлення користувачеві під час роботи ланцюжка, використовуйте дію Відображати повідомлення . Необхідно вказати заголовок вікна повідомлення, його вміст, значок і кнопки в вікні, яке буде відображатися. Крім того, ви можете встановити стандартну кнопку для попереднього вибору, а також для позначення того, чи має вікно повідомлення завжди бути розташоване над усіма іншими вікнами на вашому комп’ютері та чи має вікно повідомлення закриватися автоматично через певний проміжок часу.

У цьому прикладі відображається вікно повідомлення, яке інформує користувача про те, що обробку завершено, і запитує, чи слід аналізувати інший файл. У вікні повідомлення відображається піктограма запитання, яка завжди знаходиться поверх інших вікон. Змінна ButtonPress зберігатиме вибрані користувачем дані.

Знімок екрана дії Відобразити повідомлення.

Створене вікно повідомлення має виглядати наступним прикладом:

Скріншот вікна повідомлення, що відображається.

Крім того, ви можете створити спеціальну форму для відображення повідомлення як частини потоку за допомогою дії Відображати спеціальну форму . Настроювана форма приймає кілька елементів, і ви можете створити власну форму, яка міститиме різні типи введення та кнопки. Додаткові відомості: Створення власних форм.

Скріншот користувальницького конструктора форм.

Щоб запросити вхідні дані за допомогою діалогового вікна, розгорніть дію Відображати діалогове вікно введення. Для виконання цієї дії потрібен заголовок діалогового вікна та повідомлення як запит для користувача. За бажанням можна встановити значення за замовчуванням і тип введення (однорядковий, багаторядковий або пароль).

Використовуйте діалогове вікно «Відобразити файл вибору», щоб запропонувати користувачам знайти файл. У наведеному нижче прикладі вам буде запропоновано вибрати файл зображення. Змінна вказує початкову папку, а фільтр файлів обмежує доступні вибори певними розширеннями файлів.

Знімок екрана діалогового вікна вибору файлу Дисплей.

Діалогове вікно створення файлу має виглядати так, як показано у наступному прикладі. Вказаний фільтр можна побачити у правому нижньому куті діалогового вікна.

Знімок екрана діалогового вікна Вибір файлу.

Показати повідомлення

Показує вікно повідомлення.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок вікна повідомлення Так Текстове значення Текст заголовка вікна повідомлення
Повідомлення для відображення Так Текстове значення Текст, який відображатиметься як власне повідомлення
Піктограма вікна повідомлення Немає Немає, Інформація, Питання, Попередження, Помилка Не надано Піктограма для відображення у вікні повідомлення
Кнопки вікна повідомлень Немає OK, OK - скасувати, так - ні, так - ні - скасувати, перервати - повторити спробу - ігнорувати, повторити спробу - скасувати Кнопки для відображення у вікні повідомлення
Стандартна кнопка Немає Перша кнопка, Друга кнопка, Третя кнопка Перша кнопка Кнопка для підсвічування за замовчуванням. Якщо користувач натисне Enter, ця кнопка буде натиснута
Вікно повідомлення завжди поверх Немає логічний значення Ні Укажіть, чи має вікно повідомлення завжди лишатися поверх усіх інших вікон
Закрити вікно повідомлення автоматично Немає логічний значення Ні Вкажіть, чи вікно повідомлення автоматично закривається через заданий час, ніби було натиснуто кнопку за замовчуванням. В іншому випадку потік буде чекати, поки користувач не натисне кнопку
Час очікування Так Числове значення 3 Секунди для призупинення автоматизації в очікуванні введення, до автоматичного продовження

Змінні, які створюються

Аргумент Ввести Опис
КнопкаНатиснута Текстове значення Текст натиснутої кнопки

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити вікно повідомлення Указує на проблему під час відображення діалогового вікна повідомлення
Не вдається відобразити вікно повідомлення в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна повідомлення в неінтерактивному режимі

Показати діалогове вікно вводу

Відображає діалогове вікно з пропозицією ввести текст.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна вводу Так Текстове значення Заголовок діалогового вікна
Повідомлення діалогового вікна вводу Так Текстове значення Повідомлення діалогового вікна
Стандартне значення Так Текстове значення Укажіть текст для відображення за замовчуванням. Якщо користувач бажає змінити цей текст, він може ввести текст поверх нього. В іншому випадку буде використано текст за замовчуванням
Тип вхідних даних Немає Однорядковий, Пароль, Багаторядковий Один рядок Формат вхідного тексту. Виберіть «Один рядок - пароль», щоб приховати текст, або багаторядковий, щоб у великому полі дисплея було видно більше одного рядка тексту
Діалогове вікно вводу завжди поверх Немає логічний значення Ні Укажіть, чи має діалогове вікно вводу завжди лишатися поверх усіх інших вікон

Змінні, які створюються

Аргумент Ввести Опис
Користувацький ввід Текстове значення Текст, введений користувачем, або стандартний текст
КнопкаНатиснута Текстове значення Текст натиснутої кнопки. Користувачеві автоматично буде надано вибір OK або Cancel

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вводу Указує на проблему під час відображення діалогового вікна вводу
Неможливо відобразити діалогове вікно вводу в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору дати

Відображає діалогове вікно з пропозицією ввести дату або діапазон дат.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна Так Текстове значення Заголовок діалогового вікна
Повідомлення діалогового вікна Так Текстове значення Повідомлення діалогового вікна
Тип діалогового вікна Немає Одна дата, діапазон дат (дві дати) Одна дата Указує, що вводитиме користувач як кінцеві точки діапазону дат: одну дату чи дві
Запит Немає Лише дата, дата та час Лише дата Укажіть, що вводитиме користувач: лише дату чи дату та час
Стандартне значення Так Дата-час Стандартне значення дати
Стандартне значення для другої дати Так Дата-час Стандартне значення для кінцевої дати діапазону
Діалогове вікно вибору дати завжди поверх Немає логічний значення Ні Укажіть, чи має діалогове вікно вибору дати завжди лишатися поверх усіх інших вікон

Змінні, які створюються

Аргумент Ввести Опис
SelectedDate Дата-час Дата, введена користувачем, або стандартна дата
SecondSelectedDate Дата-час Друга дата, введена користувачем, або стандартна дата
КнопкаНатиснута Текстове значення Текст натиснутої користувачем кнопки. Користувачеві автоматично буде надано вибір OK або Cancel

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору дати Указує на проблему під час відображення діалогового вікна вибору дати
Неможливо відобразити діалогове вікно вибору дати в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору зі списку

Відображає діалогове вікно з варіантами, які дають можливість користувачу вибирати зі списку.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна Так Текстове значення Заголовок діалогового вікна
Повідомлення діалогового вікна Так Текстове значення Повідомлення діалогового вікна
Список для вибору No Загальне значення Список, який відображається у форматі розкривного меню, щоб користувач міг вибрати потрібний варіант
Діалогове вікно вибору завжди поверх Немає логічний значення Ні Укажіть, чи має діалогове вікно вибору завжди лишатися поверх усіх інших вікон
Обмежити списком Немає логічний значення Так Чи дозволяти користувачеві вводити власну відповідь поза списком, що відображається
Дозволити пустий вибір Немає логічний значення Ні Дозволити користувачу нічого не вибирати, створивши пустий вибраний вихідний елемент
Дозволити вибір кількох елементів Немає логічний значення Ні Дозвольте користувачеві вибрати кілька варіантів. Вибраний елемент і вибрані змінні індексу міститимуть список елементів
Попередньо вибирати елементи, які починаються зі знака "+" Немає логічний значення Ні Укажіть, чи будуть елементи зі знаком "+" на початку вибиратися автоматично

Змінні, які створюються

Аргумент Ввести Опис
Вибраний елемент Текстове значення Елемент, вибраний зі списку, у форматі тексту
SelectedItems Список текстових значень Елементи, вибрані зі списку, у форматі списку текстових рядків
SelectedIndex (Вибраний індекс) Числове значення Індексний номер обраного елемента зі списку. Ви можете використовувати номер товару замість повного тексту на ваш вибір
Вибрані індекси Список з Числові значення Індексний номер вибраних елементів зі списку. Цей параметр дозволяє використовувати номер товару замість обраного вами повного тексту
КнопкаНатиснута Текстове значення Ім’я кнопки, натиснутої користувачем ("OK" або "Скасувати")

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору Указує на проблему під час відображення діалогового вікна вибору
Не вдається відобразити діалогове вікно вибору в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору файлу

Відображає діалогове вікно вибору файлу та пропонує користувачу вибрати один або кілька файлів.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна Так Текстове значення Заголовок діалогового вікна
Початкова папка Так Папку Початкова папка, яку слід відкривати під час пошуку файлу. Саме з цієї папки почнеться діалогова дія вибору файлу, з якої користувач шукатиме файли
Фільтр файлів Так Текстове значення Фільтр для обмеження кількості отриманих файлів. Цей параметр дозволяє використовувати дикі Картки, наприклад ".txt" або "document?". doc» (без лапок). Щоб дозволити користувачу вибирати з декількох фільтрів файлів, розділіть їх крапкою з комою, наприклад ".txt;*.exe"
Діалогове вікно вибору файлу завжди поверх Немає логічний значення Ні Чи має діалогове вікно вибору файлу завжди лишатися поверх усіх інших вікон
Дозволити вибір кількох елементів Немає логічний значення Ні Визначає, чи зможе користувач вибрати кілька файлів
Перевірити наявність файлів Немає логічний значення Ні Чи прийматимуться лише файли, які вже існують

Змінні, які створюються

Аргумент Ввести Опис
Вибраний файл Файл Файл, який буде вибрано в діалоговому вікні
Вибрані файли Список файлів Вибрані файли
КнопкаНатиснута Текстове значення Текст натиснутої кнопки. Користувачеві автоматично буде надано вибір «Відкрити» або «Скасувати»

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору файлу Указує на проблему під час відображення діалогового вікна вибору файлу
Не вдається відобразити діалогове вікно вибору файлу в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору папки

Відображає діалогове вікно вибору папки та пропонує користувачу вибрати папку.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Опис діалогового вікна Так Текстове значення Опис діалогового вікна вибору папки, наприклад: "Виберіть папку, до якої потрібно скопіювати файли"
Початкова папка Так Папку Початкова папка, яку потрібно відкрити. Ця папка буде папкою за замовчуванням, якщо користувач не вибере нову
Діалогове вікно вибору папки завжди поверх Немає логічний значення Ні Чи має діалогове вікно вибору папки завжди лишатися поверх усіх інших вікон

Змінні, які створюються

Аргумент Ввести Опис
Вибрана папка Папку Вибрана папка
КнопкаНатиснута Текстове значення Текст натиснутої кнопки. Користувачеві автоматично буде надано вибір OK або Cancel

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору папки Указує на проблему під час відображення діалогового вікна вибору папки
Не вдається відобразити діалогове вікно вибору папки в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Відображення настроюваної форми

Відображення настроюваної форми, яка може включати кілька типів елементів, наприклад текст, число або вхідні дані файлу тощо.

Вхідні параметри

Параметри введення налаштовуються через користувальницький конструктор форм.

Змінні, які створюються

Аргумент Ввести Опис
CustomFormData Користувацький об’єкт Користувацький об’єкт, що містить введені користувачем дані
КнопкаНатиснута Текстове значення Ідентифікатор натиснутої кнопки

Нотатка

Значення змінної ButtonPressed завжди вказано англійською мовою, незалежно від поточних налаштувань локалі у Power Automate розділі для настільних комп’ютерів.

Винятки

Виняток Опис
Не вдалося відобразити настроювану форму Указує на проблему під час відображення настроюваної форми