2
我想設置自動電子郵件響應與附件爲用戶完成谷歌表單。其中一個附件是一個壓縮文件和另一個.dmg文件。從閱讀類似的問題,它看起來好像最好的方式做到這一點,最好的方式是blob功能,但是當我嘗試使用下面的代碼時,我得到一個空白的附件我也嘗試了mime類型的功能,我無法讓它工作。該電子郵件確實發送,但附件中沒有任何內容。通過下面的代碼,您可能可以收集我在Google表單中編碼的新手。谷歌形式腳本返回多個附件
感謝
function myFunction(e){
var userEmail = e.values[1];
var subject = " license key for students and staff only";
var message = "Your SPSS license key is ************** please access
the files via this link
https://drive.google.com/drive/folders/********";
//Get all the files from the folder
var attachements = DriveApp.getFolderById('******')
var blob = Utilities.newBlob('SPSS.png','SPSS_Statistics_24_mac.dmg');
var SPSSdmg = DriveApp.getFilesByName('SPSS_Statistics_24_mac.dmg');
var SPSSzip = DriveApp.getFilesByName('SPSS_Statistics_23_win64.zip');
// get folder
var folder = DriveApp.getFolderById('***');
// get files in the folder
var files = folder.getFiles(), file;
while (files.hasNext()) {
var file = files.next();
Logger.log(attachements)
}
attachments: attachements
MailApp.sendEmail(userEmail,subject,message, attachments :
[SPSSdmg.next(),SPSSzip.next()] {attachments: [blob]});