Google Apps脚本,用于从电子邮件正文中搜索和提取电子邮件地址并保存到spreadshet

Google Apps Script to search and extract email addresses from email body and save to spreadshet

本文关键字:电子邮件地址 提取 保存 spreadshet 搜索 脚本 Apps 用于 正文 电子邮件 Google      更新时间:2023-09-26

是否可以在Gmail邮箱中搜索特定的标签/和/或主题,并从电子邮件正文中提取电子邮件地址并保存到电子表格中?

电子邮件正文示例:

CEP 11.900-000

超滤 sp

电话 (13)-3921-6641

塞尔 (13)997669994

电子邮件 test.test@gmail.com

银行

非常感谢,杆

您可能想尝试使用此代码,这将返回在 StrObj 中找到的逗号分隔的电子邮件:

function findEmailAddresses(StrObj) {
  var separateEmailsBy = ", ";
  var email = ""; // if no match, use this
  var emailsArray = StrObj.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+'.[a-zA-Z0-9._-]+)/gi);
  if (emailsArray) {
    email = "";
    for (var i = 0; i < emailsArray.length; i++) {
      if (i != 0) email += separateEmailsBy;
      email += emailsArray[i];
    }
  }
  return email;
}