用户体验概述
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 环境中,参与智能文件发现。
注意
- 如果在创建某些内容后修改设置,则这些更改最多可能需要 30 天才能在所有使用租户之间实现完全一致性。
- 若要在 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 天保留期时,将永久删除回收站中的项目。 永久删除的项目无法还原。