如何将浏览器选项卡更改为gmail的当前电子邮件主题



我想让我的Gmail浏览器选项卡标题显示当前电子邮件的主题,因为我有通过捕获选项卡标题来帮助时间跟踪的软件。不幸的是,它显示收件箱(6(-my.name@mycompany.com总是

我看到Change Title With Javascript提供了将选项卡标题更改为替代文本的Javascript。如何在Gmail插件中获取Gmail中当前邮件的主题?

假设您正在检索类型为GmailMessage的消息,并且您正在HTML上下文(如Web应用程序(中运行js客户端,则可以:

  • 在应用程序脚本中创建一个函数,该函数调用方法getSubject()
  • 提供HTML
  • google.script.run调用后端函数
  • 调用一个成功处理程序,在异步函数成功完成时更改标题

在HTML 中

<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
function onSuccess(subject) {
document.title = subject
}
google.script.run.withSuccessHandler(onSuccess)
.getSubject();
</script>
</head>
<body>
<div id="output"></div>
</body>
</html>

和你的.gs

getSubject(){
//get your message here
return (message.getSubject());
}

参考文献

  • 在web应用程序上提供HTML
  • google.script.run

最新更新