是否可以实现MS团队的扩展以将文件与自定义文档流集成

问题描述 投票:0回答:1

我有一项任务是将MS团队与自定义文档流程集成。文档流提供REST Api以上载文档并获取在上载之前必须放入文档的元数据值。

需要什么:将新菜单项添加到文件选项卡 - “保存到XXX系统”单击“保存到XXX系统”后,它会显示向导以设置文档元数据。完成步骤后,它将上传文件。

我找不到如何修改文件选项卡功能。

另外作为一个选项,我正在考虑创建新的Teams选项卡应用程序,它将显示具有所需功能的文件选项卡的副本。但在这种情况下,我正在寻找解决方案如何从文件选项卡中读取文件列表。

office365 microsoft-teams
1个回答
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的详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.