在“内容页面”中将Microsoft Team上下文添加为选项卡

时间:2019-07-17 09:31:37

标签: javascript microsoft-teams

我已经创建了简单的“ .aspx”内容页面,并将该页面添加为“ Microsoft Teams”中的选项卡。我想获取Microsoft Team的“ SharePoint Url”,其中内容页面添加为Tab。为此,我需要“ microsoftteams.context”对象。请让我知道如何解决此问题。我尝试使用下面的代码(使用Microsoft Teams JS库),但是它不起作用。

microsoftTeams.initialize();
microsoftTeams.getContext(function(Context) {
 alert("getcontext call back function");
 alert(Context.teamName);
});

microsoftTeams.initialize();
microsoftTeams.getContext(function(Context) {
 alert("getcontext call back function");
 alert(Context.teamName);
});

1 个答案:

答案 0 :(得分:0)

这是获取teamSiteUrl的示例代码。

<p>
    Welcome to Microsoft Teams Hello World sample app (C#)
</p>
<script src="https://statics.teams.microsoft.com/sdk/v1.4.2/js/MicrosoftTeams.min.js"></script>
<script>
    microsoftTeams.initialize();
    microsoftTeams.getContext(function (context) {
        alert(context.teamSiteUrl);
        //teamSiteUrl will give you sharepoint url of the team.
    });
</script>

请尝试一下,如果您遇到任何问题,请告诉我们。