SharePoint 软件包

SharePoint 软件包含可用于自动执行 SharePoint 操作的操作项和网页触发器,以帮助您管理文档、站点和数据。

概览

SharePoint 操作使您能够在 SharePoint 站点中执行创建、读取、更新和删除(CRUD)操作。 SharePoint 软件包中提供以下 CRUD 操作:

有关 SharePoint 触发器的详细信息,请参阅 SharePoint 网页触发器

SharePoint 软件包使用 OAuth 连接进行身份验证。 在执行任何 CRUD 操作之前,必须使用身份验证操作对自动化进行身份验证。 有关设置 OAuth 连接的更多信息,请参阅 创建 OAuth 连接

SharePoint工作流

注:

SharePoint 标志和徽标是 Microsoft 的商标或注册商标,仅用于识别目的。


SharePoint 软件包工作流

SharePoint 应用权限

SharePoint 软件包使用基于应用程序的权限连接到特定的 SharePoint 域。 您必须配置您的 SharePoint 域并添加相关的应用程序权限。 有关 SharePoint 应用权限的更多信息,请参阅配置 SharePoint 域和站点

SharePoint 软件包中的操作

以下操作可在 SharePoint 软件包中执行:

操作 描述
SharePoint 身份验证操作 使用身份验证操作连接到您的 SharePoint 域。 通过身份验证后,您可使用其他命令操作在 SharePoint 中执行各种操作。
SharePoint 文件夹和文件 使用文件夹和文件操作,在您的 SharePoint 站点中执行各种与文件和文件夹相关的操作。 您可以在特定的 SharePoint 站点中创建、获取详细信息、删除或重命名文件夹。 您还可以在指定文件夹中上传、删除、下载和获取文件。

SharePoint 软件包支持文件流式传输。 使用分配文件操作创建一个文件变量,用于保存 SharePoint 文件的文件流。 然后,您可以在任何兼容文件流的操作中使用此文件变量。 上传文件上传列表图片上传列表附件操作现在支持以文件流为输入的文件变量。 有关文件流支持的更多信息,请参阅 使用文件变量进行文件流式传输

SharePoint 列表和列表项 使用列表和列表项操作在您的 SharePoint 站点中执行各种与列表相关的操作。 您可以在特定的 SharePoint 站点中创建、获取、删除或更新列表和列表项。

支持的 API

SharePoint 软件包同时支持 SharePoint REST v1 API 和基于 Microsoft Graph APISharePoint REST API v2。

您必须根据所需使用的 API 版本配置 OAuth 连接范围。 对于 SharePoint REST v1 API,请使用 https://<tenant-id>/.default 以及其他所需的权限。 对于 SharePoint REST v2 API,请使用 https://graph.microsoft.com/.default 以及其他所需权限。

注: SharePoint REST API v2 仅支持 SharePoint Online 版本。

以下操作不支持基于 Microsoft Graph API 的操作:

注: 由于 Microsoft Graph API 限制,这些操作不可用。
  • 上传列表图像
  • 删除列表附件
  • 下载列表附件
  • 上传列表附件

以下操作对于基于 Microsoft Graph API 的操作有一些限制:

  • 删除列表项 - 此操作不支持删除图像选项
  • 获取列表项 - 此操作不支持下载图像列选项。
  • 创建列表项更新列表项 - 这些操作不支持以下列类型,例如具有带图片的富文本选项的多行文本查阅超链接图像位置、包含计算值的货币人员或组以及托管元数据

故障排除

如果您在执行任何 SharePoint 操作时遇到问题,请执行相应的故障排除步骤:

权限检查
请仔细检查您的用户权限,以确保您具备在 Control Room 中使用 SharePoint 所需的访问权限。 有关权限的更多信息,请参阅配置 SharePoint 域和站点
API 客户端测试
考虑使用 Postman 等 API 客户端对操作进行测试。 这有助于将问题隔离到 Control Room 环境或您的特定配置。 如果在 Postman 中有效,问题可能出在 Control Room。
错误详细信息
如果您仍遇到问题,那么共享完整的错误信息将对进一步诊断问题非常有帮助。 其他详细信息,如 SharePoint 软件包版本、部署类型以及您的应用程序创建了流程,也可以提供有价值的背景信息。