2014-06-12 251 views
0

嗨我有兩個功能在Apps腳本,當第一個功能完成,我想第二個被觸發,這有可能嗎?從另一個功能觸發功能

function sendEmail() { 

var firstThread = GmailApp.getInboxThreads(0,1)[0]; 
var message = firstThread.getMessages()[0]; 
var sender = message.getFrom(); 
    var body = "Detta mail är ursprungligen skickat från" + " " + sender + '\n' + message.getBody(); 
var subject = message.getSubject(); 
var attachment = message.getAttachments(); 
    GmailApp.sendEmail("[email protected]", subject, "", {htmlBody: body, attachments: attachment}); 

    Logger.log(body); 
} 

function markArchivedAsRead() { 
    var threads = GmailApp.search('label:unread -label:inbox'); 
    GmailApp.markThreadsRead(threads); 
}; 
+0

就叫第一末端的其他功能所作的功能?例如'function sendEmail(){/ * ... code ... */markArchivedAsRead(); }' –

回答

0

至於恩裏克說,你只需要打電話給你如下

function sendEmail() { 
    var firstThread = GmailApp.getInboxThreads(0,1)[0]; 
    var message = firstThread.getMessages()[0]; 
    var sender = message.getFrom(); 
    var body = "Detta mail är ursprungligen skickat från" + " " + sender + '\n' + message.getBody(); 
    var subject = message.getSubject(); 
    var attachment = message.getAttachments(); 
    GmailApp.sendEmail("[email protected]", subject, "", {htmlBody: body, attachments: attachment}); 

    Logger.log(body); 
    markArchivedAsRead(); 
    } 

    function markArchivedAsRead() { 
     var threads = GmailApp.search('label:unread -label:inbox'); 
     GmailApp.markThreadsRead(threads); 
    };