2013-10-02 128 views
1

嗨我想通過腳本從我的谷歌驅動器發送多個圖像,但代碼似乎並沒有工作。我怎樣才能做到這一點?從谷歌驅動器發送多個附件與Google腳本

function sendEmail() { 

    var Rainfall = DriveApp.getFilesByName('beach.jpg') 
    var High  = DriveApp.getFilesByName('High.png') 

    MailApp.sendEmail({ 
    to:"[email protected]", 
    subject: "Images for Social Media", 
    body:"Hi Joe, here are the images for Social Media", 


    attachments: [Rainfall.next(),High.next()] 



    }) 

} 

回答

1

終於把我的雙手交給了Google App腳本編輯器。 這種變異defenitly工作,給我兩個attacments

電子郵件
function sendEmail() { 

var Rainfall = DriveApp.getFilesByName('Untitled document') 
var Rainfall2 = DriveApp.getFilesByName('128x128_tl_icon.png') 

MailApp.sendEmail({ 
to:"[email protected]", 
subject: "Images for Social Media", 
body:"Hi Joe, here are the images for Social Media", 


attachments: [Rainfall.next(), Rainfall2.next()] 
    }) 

} 
sendEmail() 

只要確保文件的無標題文檔「和」128x128_tl_icon.png在您的谷歌驅動器存在。它認爲這是你的問題

+0

感謝您的幫助,它的工作。令人驚訝的是,我們的腳本完全一樣,不同之處在於最後一次sendEmail(),它基本上調用了再次發送相同電子郵件的方法。我不確定爲什麼我之前沒有工作,因爲我確信我要發送的圖像存儲在我的Google驅動器中。 –

+0

最後一行不能再次調用該方法!最後一行第一次調用方法。沒有這條線就沒有這個函數的調用,它只是沒有開始執行 – ShockwaveNN

相關問題