问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

消息框操作

创作时间:
作者:
@小白创作中心

消息框操作

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/power-automate/desktop-flows/actions-reference/display

本文主要介绍了Microsoft Power Automate Desktop中各种消息框和对话框的操作使用方法,包括显示消息、输入对话、选择日期、选择文件等。文章内容详细,包含了每个操作的输入参数、生成的变量以及可能的异常情况,并配有相关示例图片,对于使用Power Automate Desktop的用户具有较高的参考价值。

消息框操作

您可以在桌面流中使用消息框与用户交互、请求输入并提供输出。
要在流运行时向用户显示消息,请使用显示消息操作。 您必须指定消息框的标题、内容、图标以及要在框中显示的按钮。 此外,您还可以设置一个预先选择的默认按钮,以指示消息框是否应该始终位于计算机上所有其他窗口的顶部,以及消息框是否会在一定时间后自动关闭。
此处的示例显示一个消息框,通知用户分析完成并询问是否分析其他文件。 消息框会显示问题图标并始终位于其他窗口的顶部。ButtonPressed变量将存储用户的选择。

创建的消息框应类似于以下示例:
除此之外,您还可以使用显示自定义窗体操作创建一个自定义窗体,用于在流中显示消息。 自定义窗体接受多个元素,您可以创建包含各种输入类型和按钮的自定义窗体。 详细信息:创建自定义窗体。

要使用对话请求输入数据,请部署显示输入对话操作。 此操作需要对话的标题和作为用户提示的消息。 或者,您可以设置默认值和输入类型(单行、多行或密码)。
使用显示选择文件对话操作提示用户浏览文件。 以下示例提示您选择图像文件。 变量指定初始文件夹,文件筛选器将可用选择限制为特定文件扩展名。
创建的文件对话应类似于以下示例。 您可以在对话的右下角看到指定的筛选器。

显示消息

显示消息框。

输入参数

参数
可选
接受
默认值
说明
Message box title
文本值
要用作消息框标题的文本
Message to display
文本值
要显示为实际消息的文本
Message box icon
不适用
无、信息、问题、警告、错误
要与消息框一起显示的图标
Message box buttons
不适用
确定、确定 - 取消、是 - 否、是 - 否 - 取消、中止 - 重试 - 忽略、重试 - 取消
确定
要在消息框上显示的按钮
Default button
不适用
第一个按钮、第二个按钮、第三个按钮
第一个按钮
默认情况下要突出显示的按钮。 如果用户按下Enter,此按钮将被按下
使消息框始终保持在顶部
不适用
布尔值
指定消息框是否应始终保持在所有其他窗口之上
Close message box automatically
不适用
布尔值
指定消息框是否在预设时间后自动关闭,就如同按下默认按钮一样。 否则,在用户按下按钮前,流将一直等待
Timeout
数值
3
在自动继续操作前,等待输入时暂停自动化的秒数

生成的变量

参数
类型
Description
ButtonPressed
文本值
按下的按钮的文本

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示消息框
指示显示消息对话框时遇到问题
无法在非交互模式下显示消息框
指示在非交互模式下显示消息对话框时遇到问题

显示输入对话框

显示提示用户输入文本的对话框。

输入参数

参数
可选
接受
默认值
说明
Input dialog title
文本值
对话框标题
Input dialog message
文本值
对话框消息
Default value
文本值
指定默认情况下要显示的文本。 如果用户要对此文本进行更改,可键入新内容进行替换。 否则,将使用默认文本
Input type
不适用
单行、密码、多行
单行
输入文本的格式。 选择“单行 - 密码”可隐藏文本或多行,以便更大的显示框显示多行文本
Keep input dialog always on top
不适用
布尔值
指定输入对话框是否应始终保持在所有其他窗口之上

生成的变量

参数
类型
说明
UserInput
文本值
用户输入的文本或默认文本
ButtonPressed
文本值
按下的按钮的文本。 系统将自动为用户提供“确定”或“取消”选项

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示输入对话框
指示显示输入对话框时遇到问题
无法在非交互模式下显示输入对话框
指示在非交互模式下显示输入对话框时遇到问题

显示选择日期对话框

显示提示用户输入日期或日期范围的对话框。

输入参数

参数
可选
接受
默认值
说明
Dialog title
文本值
对话框标题
Dialog message
文本值
对话框消息
Dialog type
不可用
单个日期、日期范围(两个日期)
单个日期
用户是否将单个日期或两个日期作为日期范围的终结点输入
Prompt for
不适用
仅限日期、日期和时间
仅限日期
指定用户是仅输入日期还是输入日期和时间
Default value
日期/时间
日期的默认值
Default value for second date
日期/时间
范围内结束日期的默认值
Keep date selection dialog always on top
不适用
布尔值
指定日期选择对话框是否应始终保持在所有其他窗口之上

生成的变量

参数
类型
说明
SelectedDate
日期/时间
用户输入的日期或默认日期
SecondSelectedDate
日期/时间
用户输入的第二个日期或相应的默认日期
ButtonPressed
文本值
用户按下的按钮的文本。 系统将自动为用户提供“确定”或“取消”选项

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示选择日期对话框
指示显示选择日期对话框时遇到问题
无法在非交互模式下显示选择日期对话框
指示在非交互模式下显示输入对话框时遇到问题

显示从列表中选择对话框

显示具有允许用户从列表中选择的选项的对话框。

输入参数

参数
可选
接受
默认值
说明
Dialog title
文本值
对话框标题
Dialog message
文本值
对话框消息
List to choose from
常规值
要显示为用户从中选择的下拉菜单的列表
Keep select dialog always on top
不适用
布尔值
指定选择对话框是否应始终保持在所有其他窗口之上
Limit to list
不适用
布尔值
是否允许用户自行输入所显示列表之外的答案
Allow empty selection
不适用
布尔值
允许用户不选择任何内容,从而创建空的所选项输出
允许多选
不可用
布尔值
错误
允许用户选择多个选项。 所选项和所选索引变量将保留项列表
Preselect items starting with a + sign
不适用
布尔值
指定在前面追加有 "+" 符号的项是否将自动显示为预先选择

生成的变量

参数
类型
说明
SelectedItem
文本值
作为文本从列表中选择的项
SelectedItems
文本值列表
作为文本列表从列表中选择的项
SelectedIndex
数值
从列表中选择的项的索引号。 您可以使用项编号而不是您选择的完整文本
SelectedIndexes
数值列表
从列表中选择的项的索引号。 此参数允许您使用项编号,而不是您选择的完整文本
ButtonPressed
文本值
用户按下的按钮的名称(“确定”或“取消”)

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示选择对话框
指示显示选择对话框时遇到问题
无法在非交互模式下显示选择对话框
指示在非交互模式下显示输入对话框时遇到问题

显示选择文件对话框

显示选择文件对话框并提示用户选择一个或多个文件。

输入参数

参数
可选
接受
默认值
说明
Dialog title
文本值
对话框标题
Initial folder
文件夹
浏览文件时要打开的初始文件夹。 此文件夹是通过选择文件对话操作让用户开始查找文件的位置
文件夹筛选器
文本值
用于限制要检索的文件的筛选器。 此参数允许使用通配符,例如,“.txt”或“document?.doc”(不带引号)。要允许用户从多个文件筛选器中进行选择,请使用分号分隔选项,例如,“.txt;*.exe”
Keep file selection dialog always on top
不适用
布尔值
文件选择对话框是否应始终保持在所有其他窗口之上
允许多选
不可用
布尔值
错误
用户是否能选择多个文件
Check if file exists
不适用
布尔值
是否仅接受已存在的文件

生成的变量

参数
类型
说明
SelectedFile
文件
要通过对话框选择的文件
SelectedFiles
文件列表
所选文件
ButtonPressed
文本值
按下的按钮的文本。 系统将自动为用户提供“打开”或“取消”选项

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示选择文件对话框
指示显示选择文件对话框时遇到问题
无法在非交互模式下显示选择文件对话框
指示在非交互模式下显示输入对话框时遇到问题

显示选择文件夹对话框

显示选择文件夹对话框并提示用户选择文件夹。

输入参数

参数
可选
接受
默认值
说明
Dialog description
文本值
选择文件夹对话框的说明 例如“请选择要将文件复制到的文件夹”
Initial folder
文件夹
要打开的初始文件夹。 除非用户选取新文件夹,否则此文件夹将成为默认文件夹
Keep folder selection dialog always on top
不适用
布尔值
文件夹选择对话框是否应始终保持在所有其他窗口之上

生成的变量

参数
类型
说明
SelectedFolder
文件夹
所选文件夹
ButtonPressed
文本值
按下的按钮的文本。 系统将自动为用户提供“确定”或“取消”选项

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示选择文件夹对话框
指示显示选择文件夹对话框时遇到问题
无法在非交互模式下显示选择文件夹对话框
指示在非交互模式下显示输入对话框时遇到问题

显示自定义窗体

显示可包含多种类型的元素(如文本、数字或文件输入等)的自定义窗体。

输入参数

输入参数通过自定义窗体设计器配置。

生成的变量

参数
类型
说明
CustomFormData
自定义对象
包含用户输入的自定义对象
ButtonPressed
文本值
按下的按钮的 ID

备注
无论 Power Automate 桌面版当前区域设置如何,ButtonPressed 变量的值始终为英文版本。

异常

例外
Description
无法显示自定义窗体
指示显示自定义窗体时出现问题
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号