私は、appscriptとgetplainbody()関数を使ってGmail本体を解析しようとしています。Gmailのアプリケーションスクリプトの改行getplainbody関数
私がどのように見える解析しようとしている電子メールの本文:私は取得しています
function extractEmails() {
// get the spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var label = sheet.getRange(1,2).getValue();
// get all email threads that match label from Sheet
var threads = GmailApp.search ("label:" + label);
// get all the messages for the current batch of threads
var messages = GmailApp.getMessagesForThreads (threads);
var emailArray = [];
// get array of email addresses
messages.forEach(function(message) {
message.forEach(function(d) {
var messagebody = d.getPlainBody()
var name = messagebody.match(new RegExp('\*Name\:\*' + "(.*)" + ' '));
emailArray.push(d.getFrom(),d.getTo(),name);
});
});
:
SyntaxError: Invalid quantifier *. (line 56, file "Code")
ラインをこれまでのところ、私は以下のいる
*Name:* tom jones
*Email:* [email protected]
*Phone Number:* 3021234567, [Hello,
を56は:
var name = messagebody.match(new RegExp('\*Name\:\*' + "(.*)" + ' '));
私は間違っていますか?