You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Gmail应用中获取账户邮箱,及通过Apps Script实现Gmail插件取用户邮箱

嘿,这两个问题我都熟,给你详细讲讲:

1. 在Gmail应用中获取用户账户的邮箱地址

不管是移动端APP还是网页版,操作都很简单:

  • 移动端(iOS/Android)
    1. 打开Gmail,点击左上角的三条杠菜单按钮
    2. 拉到页面最底部,就能看到当前登录的邮箱地址;点一下还能切换账户,查看所有关联的邮箱
  • 桌面网页版
    1. 打开Gmail网页,点击右上角的头像(或者你的首字母图标)
    2. 弹出的小窗口里直接就显示当前登录的邮箱,点「管理你的Google账户」还能看更多账户细节
2. 开发Gmail插件时用Apps Script获取用户邮箱地址

做Gmail插件的话,用Apps Script获取邮箱很直接,不过要注意权限配置:
首先,你可以用Session.getActiveUser().getEmail()这个方法直接拿到当前用户的邮箱,举个简单的代码例子:

function getCurrentUserEmail() {
  const userEmail = Session.getActiveUser().getEmail();
  console.log("用户邮箱:", userEmail);
  return userEmail;
}

然后,别忘了在你的插件配置文件appsscript.json里声明必要的权限,不然会报错。至少要加上邮箱权限和插件执行权限,比如:

{
  "oauthScopes": [
    "https://www.googleapis.com/auth/gmail.addons.execute",
    "https://www.googleapis.com/auth/userinfo.email"
  ],
  // 其他插件配置(比如触发器、卡片定义等)
}

第一次运行插件时,用户会看到权限请求弹窗,同意后就能正常获取邮箱地址了。如果是企业域内的用户,可能需要管理员提前授权,但个人用户自己同意就行。

内容的提问来源于stack exchange,提问作者kambi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:35:44