A tester sur un vrai cas
function envoi() {
var f = SpreadsheetApp.getActiveSheet();
for (col=1; col<=f.getLastColumn(); col++){
var dest = []
for (lig=2; lig<=f.getLastRow(); lig++){
if (f.getRange(lig,col,1,1).getValue()!=''){dest.push(f.getRange(lig,col,1,1).getValue())}
}
if (dest.length) {
Logger.log(f.getRange(1,col,1,1).getValue() + ' :: ' + dest.join(', '));
GmailApp.sendEmail(dest.join(', '), 'ici le titre du message pour ' + f.getRange(1,col,1,1).getValue(), 'ici le texte') ;
}
}
}