- 概述
- 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
概述
交互式令牌身份验证类型包括以下特征:
- 以用户身份运行。
- 用于有人值守的自动化场景。
- Used in unattended automation scenarios when the Use broker option is enabled.
- 使用委派权限。
这与 Integration Service 通过UiPath 公共应用或自带应用程序方法支持的身份验证方法相同。
详细信息
当需要多重身份验证 (MFA) 时,您可以将“交互式令牌”身份验证类型用于有人值守的自动化。如果要测试活动包,请使用此身份验证方法,因为它易于配置并且非常适合个人帐户。交互式令牌使用“注册应用程序”部分中提到的默认重定向 URI。
When you enable the Use broker option in Microsoft 365 Scope, the interactive token authentication type can also run unattended. For the configuration requirements, check Unattended authentication with Use broker.
您可以使用默认 UiPath 公共应用程序(OAuth 应用程序 = UiPath),也可以注册并使用自己的 Azure 应用程序(OAuth 应用程序 = 自定义):
- UiPath 公共应用注册:使用 UiPath 公共应用的优点是您不需要配置或维护应用程序。
UiPath 不会存储任何用户数据。身份验证令牌仅保存在您的计算机或 Orchestrator 存储桶中。有关更多详细信息,请查看“UiPath 公共应用注册” 。
- 自带应用程序 (BYOA) : 使用自己的应用程序的优势是,您可以在组织内更精细地管理、自定义和分配权限。有关更多详细信息,请参阅自定义 OAuth 应用程序注册 - 自带应用程序 (BYOA) 。
有关如何设置 OAuth 应用程序的更多详细信息,请查看OAuth 应用程序设置。
创建应用程序时,您必须选择应用程序类型。对于交互式令牌身份验证,请使用使用OAuth 2.0 授权代码流程以及public client或native (移动和桌面)重定向 URI 的移动或桌面应用程序。
首次使用交互式令牌身份验证类型运行 Microsoft 365 活动时,系统会提示您授权访问您在注册应用程序时已授予权限的资源。有关更多详细信息,请查看代表用户获取访问权限。
一个组织可以拥有多个应用程序(客户端)ID。每个应用程序 ID 都包含其自己的权限和身份验证要求。例如,您和您的同事都可以在公司的 Microsoft Entra ID 中使用不同的权限注册 Microsoft 365 应用程序。您的应用程序可以配置为仅授权与文件交互的权限,而您同事的应用程序可以授权与文件、邮件和日历交互的权限。
- 如果选择交互式令牌身份验证,进入“Microsoft 365 作用域”活动,请将“用户名”和“密码”字段留空。
- 如果您使用的是单租户应用程序,请配置“租户”字段。
- 如果您使用的是多租户应用程序,例如 UiPath 公共应用程序,请将“租户”字段留空。
交互式令牌的作用域
本节适用于 UiPath 公共应用程序和“自带应用程序”方法。
当您将活动添加到Microsoft 365 Scope时,Studio 会自动检测其所需的作用域。您还可以允许更多或更少的作用域。但是,如果选择的作用域较少,则某些活动功能可能无法使用。
有关更多详细信息,请参阅使用活动作用域。
有关更多详细信息,请查看以下资源:
在桌面版 Studio 中构建项目
首先,创建一个新的自动化项目,如下所示:
- 在 UiPath Studio 中,选择“新建项目” 。
- 选择“流程” ,这将打开一个“新建空白流程”窗口。
- Enter a project Name, Location, and Description.
- 选择“兼容性”,默认情况下选择“Windows” 。
- 选择“创建”。
- 有关 UiPath Studio 包的更多信息,请查看管理包。
创建项目后,请安装UiPath.MicrosoftOffice365.Activities包,如下所示:
- 从“设计”功能区中选择“管理包” 。
- 在“所有包”下的搜索栏中输入 Office 365 或 Microsoft。
- 选择所需的包版本,然后选择“安装” 。
- 选择“保存”。
操作完毕!现在,您已完成设置,可以开始将 Microsoft 365 活动添加到项目中。
后续步骤
要获得动手学习体验并快速开始使用这些活动,请查看快速入门指南。这些指南提供分步说明,以帮助您创建不同活动的工作示例,以便您可以验证与已注册应用程序的连接并熟悉输入/输出属性。
要了解有关 Microsoft 365 活动(包括示例属性输入/输出)的更多信息,请查看传统活动以获取完整的列表以及指向活动详细页面的链接。