Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如果用户dosen';如果没有谷歌驱动权限,谷歌应用程序脚本无法';无法使用“获取活动用户电子邮件”;Session.getActiveUser().getEmail();_Google Apps Script - Fatal编程技术网

Google apps script 如果用户dosen';如果没有谷歌驱动权限,谷歌应用程序脚本无法';无法使用“获取活动用户电子邮件”;Session.getActiveUser().getEmail();

Google apps script 如果用户dosen';如果没有谷歌驱动权限,谷歌应用程序脚本无法';无法使用“获取活动用户电子邮件”;Session.getActiveUser().getEmail();,google-apps-script,Google Apps Script,我在开发过程中遇到一个问题,如果用户没有被授权访问“驱动器”,系统无法通过“Session.getActiveUser().getEmail()”返回当前用户的电子邮件地址,当用户访问Google站点时,系统返回空值。 但一个月前还可以,我可以在我的谷歌应用程序中通过“Session.getActiveUser().getEmail()”获得用户的电子邮件地址,现在不行了。为什么? 谷歌网站的示例编码: function doGet(e) { var app = UiApp.create

我在开发过程中遇到一个问题,如果用户没有被授权访问“驱动器”,系统无法通过“Session.getActiveUser().getEmail()”返回当前用户的电子邮件地址,当用户访问Google站点时,系统返回空值。 但一个月前还可以,我可以在我的谷歌应用程序中通过“Session.getActiveUser().getEmail()”获得用户的电子邮件地址,现在不行了。为什么?

谷歌网站的示例编码:

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

这取决于谁有权访问你的应用程序——是你一个人,还是任何人,包括匿名用户。 如果设置为“任何人”或“任何人”,包括“匿名”,则您在访问谷歌网站时是否已登录您的gmail帐户