- 概述
- Apple Mail
- AppleNumbers
- Apple 脚本编写
- Excel
- 发行说明
- 关于 Excel 活动包
- 项目兼容性
- 受支持的字符编码
- 项目设置
- 添加或更新 Excel 敏感性标签
- 附加范围
- 自动填充
- 自动调整范围
- 更改透视表数据源
- 清除工作表/范围/表格
- 复制/粘贴范围
- 创建透视表
- 删除列
- 删除行
- 删除工作表
- 复制工作表
- 导出为 CSV
- 填充范围
- 筛选
- 筛选条件透视表
- 查找数据的首行/末行
- 查找/替换值
- 对每个 Excel 行
- 对每个 Excel 工作表
- 格式化为表格
- 设置单元格的格式
- 获取单元格颜色
- 获取 Excel 图表
- 获取 Excel 敏感性标签
- 获取选定范围
- 插入列
- 插入图表
- 插入行
- 插入工作表
- 调用 VBA
- 查找
- “匹配”功能
- 保护工作表
- 读取单元格公式
- 读取单元格值
- 读取范围
- 刷新 Excel 数据连接
- 刷新透视表
- 删除重复项
- 重命名工作表
- 运行电子表格宏
- 保存 Excel 文件
- 将 Excel 文件另存为
- 将 Excel 文件保存为 PDF 格式
- 选择范围
- 范围排序
- 分列
- 取消保护工作表
- 更新 Excel 图表
- 使用 Excel 文件
- VLookup
- 写入单元格
- 写入 CSV
- 将数据表写入 Excel
- Google Workspace
- 发行说明
- 关于“Google Workspace”活动包
- 项目兼容性
- 项目设置
- 添加参加者
- 创建活动
- 删除活动
- 修改活动
- 搜索活动
- 使用 Google 云端硬盘
- 共享文件
- 删除文件权限
- 获取文件权限
- 更新文件权限
- 复制文件
- 创建文件夹
- 删除文件
- 下载文件
- 查找文件和文件夹
- 获取文件信息
- 移动文件
- 上传文件
- 创建文档
- 创建新电子表格
- 获取邮件消息
- 发送邮件消息
- 更改标签
- 使用 Google 电子表格
- 添加/删除列
- 添加删除行
- 自动填充范围
- 添加新工作表
- 附加行
- 批量电子表格更新
- 复制工作表
- 复制粘贴范围
- 删除范围
- 删除工作表
- 获取单元格颜色
- 获取工作表
- 读取单元格
- 读取列
- 读取范围
- 读取行
- 重命名工作表
- 写入单元格
- 写入范围
- 清除范围
- 下载电子表格
- 使用 Google 文档
- 批量文档更新
- 获取文档
- 获取文本索引
- 插入文本
- 替换文本
- 读取所有文本
- 创建脚本项目
- 获取项目内容
- 上传脚本文件
- 创建部署
- 运行脚本
- 邮件
- Microsoft 365
- 发行说明
- 关于 Microsoft Office 365 活动包
- 项目兼容性
- 项目设置
- Microsoft Office 365 作用域
- 添加工作表
- 附加范围
- 清除范围
- 复制范围
- 复制工作表
- 创建工作簿
- 删除范围
- 删除工作表
- 获取单元格颜色
- 获取工作表
- 读取单元格
- 读取列
- 读取范围
- 读取行
- 重命名工作表
- 写入单元格
- 写入范围
- 设置范围颜色
- 创建表格
- 获取表格范围
- 插入列
- 删除列
- 插入行
- 删除行
- VLookup 范围
- 使用 OneDrive 和 SharePoint
- 复制文件/文件夹
- 创建文件夹
- 删除文件/文件夹
- 下载文件
- 将文件导出为 PDF
- 查找文件和文件夹
- 获取文件/文件夹
- 移动文件/文件夹
- 上传文件
- 共享文件/文件夹
- 遍历每个文件/文件夹
- 转发邮件
- 查找会议时间
- 获取邮件
- 移动邮件
- 发送邮件
- 回复邮件
- 删除邮件
- 设置邮件类别
- 添加附件
- 添加参加者
- 添加地点
- 创建活动
- 删除活动
- 获取日历
- 修改活动
- RSVP
- 搜索活动
- 创建组
- 删除组
- 获取组
- 列出组
- 创建存储桶
- 删除存储桶
- 列出存储桶
- 列出存储桶任务
- 创建计划
- 获取计划
- 列出计划
- 创建任务
- 删除任务
- 获取任务
- 列出任务
- 更新任务
- 遍历列表
- 获取列表信息
- 遍历列表项目
- 删除列表项目
- 添加列表项目
- 更新列表项目
- 获取列表项目
- 身份验证故障排除
- AADSTS50011:重定向 URI 不匹配
- AADTS50076:使用多重身份验证
- AADSTS50079:用户需要使用多重身份验证
- AADSTS500113:没有为应用程序注册回复地址
- AADSTS900971:未提供回复地址
- AADSTS65001:用户或管理员未同意使用该应用程序
- AADSTS65004:用户拒绝同意访问该应用程序
- AADSTS7000218:请求正文必须包含以下参数:client_assertion 或 client_secret
- AADSTS700025:客户端是公开的,因此不应提供“client_assertion”和“client_secret”
- AADSTS70002:InvalidClient - 验证凭据时出错
- AADSTS7000215:提供的客户端密码无效
- AADSTS50055:密码已过期
- AADSTS700082:由于不活动,刷新令牌已过期
- AADSTS50194:应用程序未配置为多租户应用程序
- AADSTS53003:条件访问策略已阻止访问
- 邮件故障排除
- 日历故障排除
- 文件故障排除
- 表格故障排除
- 演示文稿
- Word

生产力活动
遍历每个文件/文件夹
UiPath.MicrosoftOffice365.Activities.Files.ForEachFileFolder
描述
使用 Microsoft Graph Microsoft 搜索API(用于高级搜索)或 Microsoft Graph搜索项目API(用于简单搜索),对与筛选条件匹配的每个文件/文件夹执行一个或一系列活动。
有关 Microsoft 搜索 API 实施的更多详细信息,请查看以下资源:
此活动不支持暂留。
项目兼容性
Windows - Legacy | Windows
配置
在活动正文中
- “遍历循环” - 输入引用当前迭代的名称。在配置“遍历 Excel 工作表”中添加的活动时,使用描述文件中工作表的名称可以更轻松地识别和选择迭代中的当前工作表。例如,对于包含报告的文件夹,您可以输入
Report。默认值为DriveItem。
属性面板
常见
- “显示名称” - 设计器面板中活动的名称。此属性支持
String变量和字符串格式的值。
输入
- 高级搜索- 要检索的文件和文件夹的关键字查询语言 (KQL) 查询。
备注:
该活动使用“文档链接”属性限制,以及根据“文件存储库”中指定的位置和“文件夹”参数中的值构建的 URL。不要在高级搜索参数中使用“文档链接:”或“路径:”属性限制。
- 简单搜索 - 在多个字段 (例如文件名和文件内容) 中输入用于搜索文件和文件夹的查询文本。此属性支持
String变量和字符串格式的值。 - “使用简单搜索” - 处于活动状态时,将使用简单搜索,而不是高级搜索。如果此选项处于活动状态,则忽略“包括子文件夹”参数。该字段仅支持“布尔值”。
备注:
如果选中“使用简单搜索” ,则“文件存储库”属性仅支持“OneDrive” 、 “SharePoint”和“特定 URL”选项。如果选中“使用简单搜索”选项,则该活动现在可以与个人 Microsoft 帐户以及“应用程序 ID和密码”和“应用程序 ID 和证书”身份验证类型(在Microsoft Office 365 作用域活动中使用时)一起使用。
其他
- “私有” - 选中后将不再以“Verbose”级别记录变量和参数的值。该字段仅支持“布尔值”。
选项
- 帐户 - 拥有 OneDrive 的用户的 ID 或用户主体名称。必须为应用程序 ID 和密码和应用程序 ID 和证书身份验证类型设置此参数。此属性支持
String变量和字符串格式的值。 - 文件夹 - 指定文件存储库中要搜索的文件夹的路径 (例如,部分文件夹或部分文件夹/其他文件夹)。如果留空,则系统将搜索根文件夹。当文件存储库设置为全部时,不予考虑。此属性支持
String变量和字符串格式的值。 - 包括子文件夹- 指定是否展开搜索,以包括所选云位置的所有子文件夹。该字段仅支持“布尔值”。
- Limit To First - The maximum number of files and folders to return. If left blank, it retrieves all files and folders matching the filter criteria. This field supports only integer and
Int32variables. The default value is 200. - Trim Duplicates - Specifies whether duplicate file/folder items should be removed from the search results. This field only supports
Booleanvalues (True, False). The default value is False. - 返回内容- 选择是仅返回文件、仅返回文件夹还是同时返回两者:
- 文件和文件夹
- 文件
- 文件夹
输出
- Index - A zero-based index that specifies which element of the current collection is being iterated. This field supports only integer and
Int32variables.
存储库
-
Files Repository - The files repository where to search for files and folder. Select one of four options: All, OneDrive, SharePoint, SpecificUrl. The default value is All.
-
“SharePoint 文档库” - 指定 SharePoint 站点中的文档库。此属性支持
String变量和字符串格式的值。 -
“SharePoint 站点 URL” - 要在其中搜索的 SharePoint 站点的 URL。此属性支持
String变量和字符串格式的值。 -
特定 URL - 要搜索的特定位置的 URL。此属性支持
String变量和字符串格式的值。备注:Sometimes Microsoft Search API returns duplicate file or folder items. By selecting the option Trim Duplicates, the activity removes duplicates from the search results.
筛选示例
下表显示了查询文件或文件夹时非常有用的筛选器示例:
| 查询 | 筛选器表达式 |
|---|---|
| 指定位置中的所有 Excel 文件 | "fileextension:xlsx" |
| 指定位置中的所有文本和可移植文档格式文件 | "fileextension:txt OR fileextension:pdf" |
使用以下名称的所有文件 "Agenda Brief.xlsx" | "filename:""Agenda Brief.xlsx""" |
名称中包含"users"一词的所有 Excel 文件 | "fileextension:xlsx AND filename:users" |
修改日期为 2021 年 6 月 14 日,文件名中包含"users"一词的所有 Excel 文件 | "fileextension:xlsx AND filename:users AND lastmodifiedtime=06/14/2021" |
在 2021 年 6 月 14 日之前修改,文件名中包含"users"一词的所有 Excel 文件 | "fileextension:xlsx AND filename:users AND lastmodifiedtime<06/14/2021" |
"John Smith"在 2021 年 6 月 12 日之前创建的所有文件和文件夹 | "createdby:""John Smith"" AND created<06/12/2021" |
所有已明确共享的文件 "Cory Belcher" | "sharedwithusersowsuser:""Cory Belcher""" |