如何在Microsoft Office JS Addin中获取用户电子邮件?

时间:2018-03-08 13:22:24

标签: office-js

我希望用户的电子邮件来检查他在服务中的积分。我们可以在Google文档插件https://developers.google.com/apps-script/reference/base/user

中使用任何SSO魔术

1 个答案:

答案 0 :(得分:1)

userProfile对象包含成员emailAddress,它返回用户SMTP电子邮件地址的String。该成员可从1.0级别的API和使用示例中获得,可能看起来像......

// Example: allieb@contoso.com
Office.initialize = function (reason) {
    $(function () { 
        console.log(Office.context.mailbox.userProfile.emailAddress);
    }
}

请注意:Word / Excel / PowerPoint的当前Office.js API不提供检索用户名/电子邮件地址的功能。