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