我有一個矩陣陣列,其中包含一些需要決議為CSV 檔案的值。
我有以下代碼:
let array = [["name1", 2, 3], ["name2", 4, 5], ["name3", 6, 7], ["name4", 8, 9], ["name5", 10, 11]];
let lineArray = []
array.forEach((fila, index) => {
let filaComas = fila.join(',')
lineArray.push(
index == 0 ? "data:text/csv;charset=utf-8," filaComas: filaComas
)
})
let csvContent = lineArray.join("\n");
結果是一個類似 的字串data:text/csv;charset=utf-8,name1,2,3\nname2,4,5\nname3,6,7\nname4,8,9\nname5,10,11,然后我需要發送一封電子郵件,其中包含 Google Apps Script 的 MailApp,其中包含此“CSV”作為下載附件。
我怎樣才能做到這一點?
uj5u.com熱心網友回復:
附加 CSV 檔案
只需將此添加到您的代碼中:
let file = DriveApp.createFile('filename',csvContent);
MailApp.sendEmail('recipient','subject','body',{attachments:[file]});
郵件應用程式
創建檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/358811.html
標籤:javascript 文件 谷歌应用程序脚本
