office365 - 是否可以实现 MS Teams 的扩展以将文件与自定义文档流集成
问题描述
我的任务是将 MS Teams 与自定义文档流集成。文档流提供 REST Api 来上传文档并获取上传前必须放入文档的元数据值。
需要什么:将新菜单项添加到“文件”选项卡-“保存到 XXX 系统”单击“保存到 XXX 系统”后,它会显示设置文档元数据的向导。在完成步骤它将通过休息上传文件。
我找不到如何修改“文件”选项卡功能。
作为一个选项,我正在考虑创建新的团队选项卡应用程序,它将显示具有所需功能的文件选项卡的副本。但在这种情况下,我正在寻找如何从“文件”选项卡中读取文件列表的解决方案。
解决方案
目前无法修改“文件”选项卡,但您创建选项卡的想法应该可行。
您需要做的是使用 MS Graph API 调用https://graph.microsoft.com/v1.0/groups/{groupId}/sites/root/weburl
可以{groupId}
通过调用microsoftTeams.getContext()
函数检索的位置(如在此处更详细地描述):
microsoftTeams.getContext(function(context) {
/*
Your function logic here.
context.groupId will contain the groupId required for the URL above.
*/
});
您可能还会发现使用 SharePoint 本身实现选项卡比从头开始编写更方便。这里有如何做到这一点的详细信息。
推荐阅读
- jenkins - github的webhook 30分钟后如何触发Jenkins的流水线
- google-cloud-platform - 谷歌云数据目录
- spring - mockMvc 不理解带有多个匹配器的 securityConfig
- docker - 标记不同的相同 docker 图像(具有相同的 imahe ID)表现不同
- php - wp_query->max_num_pages 在自定义帖子类型上始终返回 0
- javascript - 选择 2 标记移动到上一行
- python - 在 keras 中训练时如何为每个训练示例添加权重
- python - 如何使用 python 代码去噪心电图信号?
- css - 如何使每个 CSS 网格中的第一列大小相同?
- arrays - 将 SearchBar 添加到 uitableview 在过滤过程中遇到错误