代码之家  ›  专栏  ›  技术社区  ›  giorgio79

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

  •  4
  • giorgio79  · 技术社区  · 6 年前

    我想得到用户的电子邮件,以检查他的信用在服务。最好不要像Google Docs插件那样使用SSO魔术 https://developers.google.com/apps-script/reference/base/user

    1 回复  |  直到 6 年前
        1
  •  4
  •   Slava Ivanov    6 年前

    userProfile 对象包含成员 emailAddress 返回用户SMTP电子邮件地址的字符串。此成员可从API的1.0级别获得,使用示例可能如下所示。。。

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

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