从选项卡直接在 Teams 中打开文件
Open a file directly in Teams from a tab
我已将 SharePoint web 部件(SharePoint 框架)部署到 Microsoft Teams。在此 Web 部件中,我有一个文件列表,我想在 Teams 中直接打开这些文件。
我试图从 "Files" 选项卡 (https://teams.microsoft.com/l/file/7FFA7D9D-CBF1-4679-9C80-76446AE11ABD?tenantId=0f48c6f4-52a5-4553-b476-4ee2ee0aecca&fileType=docx&objectUrl=https%3A%2F%2Fxyz.sharepoint.com%2Fsites%2FAZRTZ%2FShared%20Documents%2FGeneral%2FArchitecture%2FTest.docx&baseUrl=https%3A%2F%2Fxyz.sharepoint.com%2Fsites%2FAZRTZ&serviceName=teams&threadId=19:0d1f6f397c51421189e791a9ab436a48@thread.skype&groupId=98edc5a8-02ac-4f58-8638-ea88ac6aaa4d) 中获取 link 并将其放入 link 的 href="" 中。它不起作用,它在浏览器中打开文件。
我也试过直接把link放在href里(https://xyz.sharepoint.com/sites/AZRTZ/Shared Documents/General/Architecture/Test.docx)。它会在浏览器中下载该文件的副本。
我想直接在 Teams 中打开文件,如果用户转到 "Files" 选项卡,文件的打开方式相同(例如,如果用户打开 .doc 文件,Teams 中的 Word Online必须打开,如果用户打开图像,则必须打开 Teams 中的预可视化,...)
使用 Deep link 我设法直接在 Teams 中打开文件。我必须格式化 URL :
https://teams.microsoft.com/l/file/{file-id}
?tenantId={tenant-id}
&fileType={file-type (jpg, xlsx, docx, ...)}
&objectUrl={file-encoded-link (SharePoint link, aboslute URL)}
如果我使用的是 OpenUri 操作语法而不是普通的降价 link:
https://teams.microsoft.com/l/file/?fileType=<extension>&objectUrl=<absoluteUrl>
这是 linkSharepoint 文件。
我已将 SharePoint web 部件(SharePoint 框架)部署到 Microsoft Teams。在此 Web 部件中,我有一个文件列表,我想在 Teams 中直接打开这些文件。
我试图从 "Files" 选项卡 (https://teams.microsoft.com/l/file/7FFA7D9D-CBF1-4679-9C80-76446AE11ABD?tenantId=0f48c6f4-52a5-4553-b476-4ee2ee0aecca&fileType=docx&objectUrl=https%3A%2F%2Fxyz.sharepoint.com%2Fsites%2FAZRTZ%2FShared%20Documents%2FGeneral%2FArchitecture%2FTest.docx&baseUrl=https%3A%2F%2Fxyz.sharepoint.com%2Fsites%2FAZRTZ&serviceName=teams&threadId=19:0d1f6f397c51421189e791a9ab436a48@thread.skype&groupId=98edc5a8-02ac-4f58-8638-ea88ac6aaa4d) 中获取 link 并将其放入 link 的 href="" 中。它不起作用,它在浏览器中打开文件。
我也试过直接把link放在href里(https://xyz.sharepoint.com/sites/AZRTZ/Shared Documents/General/Architecture/Test.docx)。它会在浏览器中下载该文件的副本。
我想直接在 Teams 中打开文件,如果用户转到 "Files" 选项卡,文件的打开方式相同(例如,如果用户打开 .doc 文件,Teams 中的 Word Online必须打开,如果用户打开图像,则必须打开 Teams 中的预可视化,...)
使用 Deep link 我设法直接在 Teams 中打开文件。我必须格式化 URL :
https://teams.microsoft.com/l/file/{file-id}
?tenantId={tenant-id}
&fileType={file-type (jpg, xlsx, docx, ...)}
&objectUrl={file-encoded-link (SharePoint link, aboslute URL)}
如果我使用的是 OpenUri 操作语法而不是普通的降价 link:
https://teams.microsoft.com/l/file/?fileType=<extension>&objectUrl=<absoluteUrl>
这是 linkSharepoint 文件。