承 「 透過Google Apps Script結合Google Form做即時郵件通知 」來賓所提及Form的呈現方式改用直式的呈現,可以透過下面兩個部分修改來呈現... 1. 先改寫getLastRowTable(): function getLastRowTable(arr){ return jsonObjToTableWithTitle(arr[0], arr[arr.length-1]); } 2. 增加jsonObjToTableWithTitle實作部分: function jsonObjToTableWithTitle(title, row){ var TRs = ''; var keys = Object.keys(row); for(var j = 0 ; j < keys.length ; j++) { var TR = '<tr>'; var rowvalue = row[keys[j]]; TR += ('<td>' + title[keys[j]] + '</td><td>' + rowvalue + '</td>' ); TR+= '</tr>'; TRs += TR; } var table = '<table>' + TRs +'</table>'; return table; } 測試後收到的信件就會這樣呈現拉: 以上,可以參考拉∼需要更漂亮的Layout...可以再加工一下!