function envoiMail() {
var d = Utilities.formatDate(new Date(), "GMT+1", "yyyy-MM-dd")
var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1')
var data = sh.getDataRange().getDisplayValues().filter(r => r[1] == d)
var entetes = sh.getRange(1,1,1,sh.getLastColumn()).getValues()
MailApp.sendEmail({
to: 'xxxxxxxxx@email.com',
subject: 'Informations ...',
htmlBody: tableHTML(entetes, data)
})
}
function tableHTML(headers, data) {
var tableformat = 'cellspacing="2" cellpadding="2" border="1" style="width:100%;border-collapse:collapse;border:1px solid #ccc"';
var header = headers.map(h => '<tr><th>' + h.join('</th><th>') + '</th></tr>')
var rows = data.map(r => '<tr><td>' + r.join('</td><td>') + '</td></tr>')
return '<table ' + tableformat + ' >\n' + header.join('\n') + rows.join('\n') + '</table>'
}