2013-06-05 32 views
0

獲得活動的用戶電子郵件如果用戶沒有在開發過程中遇到問題授權訪問「Drive」時,系統無法通過「Session.getActiveUser().getEmail()」返回當前用戶的電子郵件地址,當用戶訪問Google網站時,系統返回空值。 但是一個月前,我可以在我的Google應用程序中通過「Session.getActiveUser()。getEmail()」獲取用戶的電子郵件地址,現在不能。爲什麼?如果用戶沒有Google Drive權限,則Google Apps腳本無法使用「Session.getActiveUser()。getEmail()」

了谷歌網站樣品編碼:

function doGet(e) { 
    var app = UiApp.createApplication(); 
    var La = app.createLabel(); 
    app.add(La.setText(Session.getActiveUser().getEmail())); 
    return app; 
} 

回答

0

這取決於誰有權訪問你的應用程序 - 是你一個人,任何人,任何人,包括匿名。 如果它被設置爲任何人或任何人(包括匿名人員),那麼當您訪問Google網站時,是否已登錄到您的Gmail帳戶?

相關問題