javascript - 在添加为选项卡的 "Content page"中获取 Microsoft Team 上下文

标签 javascript microsoft-teams

我创建了简单的“.aspx”内容页面,并将此页面添加为“Microsoft Teams”中的选项卡。我想获取 Microsoft 团队的“SharePoint Url”,其中内容页面添加为选项卡。为此,我需要“microsoftteams.context”对象。请让我知道如何解决这个问题。我尝试了下面的代码(使用微软团队 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);
});

最佳答案

以下是获取 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>

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

关于javascript - 在添加为选项卡的 "Content page"中获取 Microsoft Team 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57072718/

相关文章:

Javascript onclick 函数停止工作所需的 HTML5

javascript - 网页开发 : Consulting/freelance: IE compatibility

c# - 如何通过 Microsoft Graph API/SDK 向 Microsoft 团队发送自适应卡?

node.js - 自适应卡上的 Action.Submit 不会调用下一步(仅在 Microsoft Teams 中不起作用,在网络聊天中起作用): Bot Framework V4

azure - 是否可以创建一个 MS Teams 应用程序,包括。没有 Azure Bot 的消息传递扩展?

javascript - jquery 查找具有值的表格单元格

javascript - 使用 Yup 验证电话号码?

javascript - 带有 Spring Boot 的 Thymeleaf 或 Angular 4

bots - 为微软团队部署 list 应用程序包(出了问题)

jenkins - 从 Jenkins 向 Teams 发送附件