我正在努力Excel Web Add-In
。我正在使用OfficeDev/office-js-helpers库对用户进行身份验证。以下代码工作正常。但我不知道如何获取用户的电子邮件、用户名等。
是否有任何可用的功能OfficeDev/office-js-helpers
可以让我获取用户信息?
if (OfficeHelpers.Authenticator.isAuthDialog()) {
return;
}
var authenticator = new OfficeHelpers.Authenticator();
// register Microsoft (Azure AD 2.0 Converged auth) endpoint using
authenticator.endpoints.registerMicrosoftAuth('clientID');
// for the default Microsoft endpoint
authenticator
.authenticate(OfficeHelpers.DefaultEndpoints.Microsoft)
.then(function (token) {
/* My code after authentication and here I need user's info */ })
.catch(OfficeHelpers.Utilities.log);
代码示例会很有帮助。