我想了解是否有任何API可以幫助我們從Excel加載項JavaScript代碼中找到Office 365用戶帳戶信息。 Eg-假設擁有Office電子郵件帳戶的用戶[email protected]啓動Excel,從Office商店下載我的加載項並使用它。 我想從我的應用程序捕獲下載/使用我的應用程序的各種用戶的這個用戶信息。 辦公室的應用程序中是否有API來實現此目的?如何從Excel內添加識別Office 365用戶帳戶添加
1
A
回答
1
不,目前在Word/Excel/PowerPoint中的Office加載項中沒有公開用於登錄到Office客戶端的用戶信息的API。
在Outlook加載項中,您可以檢索此信息。
// Example: Allie Bellew
console.log(Office.context.mailbox.userProfile.displayName);
// Example: [email protected]
console.log(Office.context.mailbox.userProfile.emailAddress);
查看userProfile object documentation瞭解更多信息。
1
要添加到Doug的回覆中:雖然它不公開用戶的電子郵件地址,但只要您的應用位於Office應用商店中,就可以從授權令牌獲取用戶的唯一標識。有關更多信息,請參閱https://msdn.microsoft.com/en-us/library/office/jj164035.aspx。
權利令牌響應(https://msdn.microsoft.com/en-us/library/office/verificationsvc.verifyentitlementtokenresponse_members.aspx)的UserId屬性是購買者ID。根據上述文檔,「這是購買該應用的用戶使用的Microsoft帳戶的加密值」。
希望這有助於
〜邁克爾Zlatkovsky,在Office擴展團隊開發,MSFT
相關問題
- 1. 如何從Office 365用戶添加到列表
- 2. 從服務帳戶中添加excel宏
- 3. 鏈接到Office 365帳戶
- 4. 登錄到Office 365租戶從內部Office加載不彈出
- 5. 將Office 365用戶添加到Azure虛擬機中的AD
- 6. Office 365帳戶無法找到AutodiscoverUrl服務的錯誤。您應該如何使用Office 365帳戶?
- 7. 如何使用AddAccountExplicitly添加帳戶?
- 8. IPP添加帳戶 - 帳戶無效
- 9. 服務帳戶Office 365 API/Azure
- 10. 在Xcode中添加帳戶
- 11. 自動添加帳戶
- 12. AWS添加帳戶錯誤
- 13. AccountManager和OAuth - 如何添加帳戶?
- 14. 如何添加系統SIP帳戶
- 15. 添加從用戶
- 16. Android帳戶首選項:如何添加「編輯帳戶」按鈕?
- 17. Android帳戶管理器從服務添加帳戶
- 18. Office 365 - 如何管理許多用戶
- 19. 如何以編程方式添加用戶帳戶策略?
- 20. 如何以編程方式將用戶帳戶添加到openDS?
- 21. 如何將域帳戶用戶添加到本地組?
- 22. 如何從本地機器刪除git帳戶並添加新帳戶
- 23. 如何添加帳戶名稱到動態365中的聯繫人
- 24. 將自定義屬性添加到PowerShell的Office 365用戶郵箱備選
- 25. Outlook REST API憑據的內部與外部Office 365帳戶?
- 26. bonobo git repo - 無法從管理員帳戶添加新用戶
- 27. 從文件腳本錯誤添加用戶帳戶
- 28. Symfony如何添加用戶
- 29. 如何在Windows Azure網站中管理office 365帳戶
- 30. 如何將Microsoft Bot添加到Office 365組?