用户体验概述

SharePoint Embedded 提供一组全面的用户体验功能,例如打开和编辑 Office 文件、文件预览或应用内搜索,可用于为应用程序构建正确的用户体验。

使用 Office 打开 & 编辑

可以使用 Web 或 Office 应用程序打开 SharePoint Embedded 应用程序中的 Office 文档进行查看、编辑和协作,从而获得更丰富的查看和编辑体验。 详细了解 SharePoint Embedded 上提供的 Office 体验

用户可以将应用程序设置为在应用程序中选择 Office 文档时启动 Office。 这包括直接启动 Office 应用程序或在特定模式下打开它的选项,例如查看只读内容的 () 或编辑 (以) 编辑模式。 了解如何 为 Office 文档配置正确的 Office 体验

预览内容

将应用程序与 SharePoint Embedded 播放器插件集成,以在各种受支持的文件类型上提供文件预览体验。 可以在 iFrame 中嵌入文件预览体验,也可以打开新页面。 了解如何 为应用程序上的内容提供文件预览体验

下载

可以使用 Microsoft Graph 的 Download DriveItem API 为应用程序提供下载文件用户体验。 这将生成一个短期的预验证 URL,允许用户从应用程序下载文件。

注意

指向文件的直接链接缺少来自应用程序的相应授权。 如果直接在浏览器中使用,则会拒绝访问。

Microsoft 365 中的内容发现

可以控制内容在 Microsoft 365 体验中的显示方式。 默认行为是 SharePoint Embedded 应用程序内容将隐藏在 Microsoft 365 环境中,包括 office.com、oneDrive.com 或其他Microsoft智能文件发现功能。 默认行为还排除 Copilot for Microsoft 365 与 SharePoint Embedded 应用程序内容建立地面。

如果要选择加入 Microsoft 365 体验,在创建容器类型期间,可以根据以下示例使用 cmdlet Set-SPOContainerTypeConfiguration 更改默认设置:

Set-SPOContainerTypeConfiguration
    -ContainerTypeID <ContainerTypeID>
    -discoverabilityDisabled $False

这样,文件将集成到 Microsoft 365 环境中,参与智能文件发现。

注意

  1. 如果在创建某些内容后修改设置,则这些更改最多可能需要 30 天才能在所有使用租户之间实现完全一致性。
  2. 若要在 Office.com 中为内容启用共享用户体验, 必须在 容器类型注册过程中添加其他应用程序权限。 若要添加更多权限以启用共享对话框,请参阅以下代码:
PUT /storageContainerTypes/{containerTypeId}/applicationPermissions
Content-Type: application/json

{
  "appId": "4765445b-32c6-49b0-83e6-1d93765276ca",
  "delegated": ["readContent","writeContent"],
  "appOnly": ["none"]
}

回收站

可以使用 Microsoft Graph 删除或永久删除容器中的项。 已删除的项目将移动到容器的回收站并保留 93 天。 在此期间,可以使用 Microsoft Graph 还原或永久删除项目。 超过 93 天保留期时,将永久删除回收站中的项目。 永久删除的项目无法还原。