我的任务是将MS Teams与自定义文档流集成在一起。 该文档流提供了REST Api来上传文档并获取在上传之前必须放在文档中的元数据值。
需要什么: 将新菜单项添加到“文件”选项卡-“保存到XXX系统” 单击“保存到XXX系统”后,它会显示向导以设置文档元数据。 完成步骤后,它将休息上传文件。
我找不到如何修改“文件”选项卡的功能。
作为一种选择,我正在考虑创建新的“团队选项卡”应用程序,该应用程序将显示具有所需功能的“文件”选项卡的重复项。但是在这种情况下,我正在寻找解决方案,该方法如何从“文件”选项卡中读取文件列表。
答案 0 :(得分:1)
目前无法修改“文件”标签,但是您创建标签的想法应该可以。
您需要做的是使用MS Graph API调用https://graph.microsoft.com/v1.0/groups/{groupId}/sites/root/weburl
,其中{groupId}
可以通过调用microsoftTeams.getContext()
函数来检索(如更详细的介绍here ):
microsoftTeams.getContext(function(context) {
/*
Your function logic here.
context.groupId will contain the groupId required for the URL above.
*/
});
您可能还会发现,使用SharePoint本身而不是从头开始编写选项卡更方便。有关如何执行此操作here的详细信息。