2016-05-15 7 views
-2
function parseEmailMessages(start) { 

    start = start || 0; 

    var threads = GmailApp.getInboxThreads(start, 100); 
    var sheet = SpreadsheetApp.getActiveSheet(); 

    for (var i = 0; i < threads.length; i++) { 

    // Get the first email message of a threads 
    var tmp, 
     message = threads[i].getMessages()[0], 
     subject = message.getSubject(), 
     content = message.getPlainBody(); 


    if (content) { 

     tmp = content.match(/Firt Name:\s*([A-Za-z0-9\s]+)/); 
     var fname = (tmp && tmp[1]) ? tmp[1].trim() : 'No fname'; 

     tmp = content.match(/Last Name:\s*([A-Za-z0-9\s]+)/); 
     var lname = (tmp && tmp[1]) ? tmp[1].trim() : 'No lname'; 

     tmp = content.match(/Address:\s*([A-Za-z0-9\s]+)/); 
     var address = (tmp && tmp[1]) ? tmp[1].trim() : 'No address'; 

     tmp = content.match(/City:\s*(^[a-zA-Z]+)/); 
     var city = (tmp && tmp[1]) ? tmp[1].trim() : 'No city'; 

     tmp = content.match(/State:\s*(^[a-zA-Z]+)*$/); 
     var state = (tmp && tmp[1]) ? tmp[1].trim() : 'No state'; 

     tmp = content.match(/Zip:\s*([0-9]+)/); 
     var zip = (tmp && tmp[1]) ? tmp[1].trim() : 'No zip';}}} 

メールデータを解析してスプレッドシートに保存しています。私は上記のGmailデータの解析コードを含む.jsファイルを作成しました。私はそれをテストする方法を知らない。どうすればjsファイルをGmailに追加できますか?あるいは、このことをする別の方法がありますか?ご協力いただきありがとうございます。Gmailで.jsファイルを実行する方法

答えて

0

Googleドライブでは、「Google Apps Scripts」を作成して手動で実行することも、時間間隔で起動することもできます。

+0

ありがとうございました。 –

関連する問題