Bonjour,
2 solutions :
1 - dans votre fichier la date est au format souhaitée, dans ce cas, lorsque vous la stockez dans votre variable, au lieu de :
var envoi = Liste_date.getRange(i,4).getValue();
mettez :
var envoi = Liste_date.getRange(i,4).getDisplayValue();
Ainsi, c'est la date sous le format qui s'affiche à votre écran qui sera prise en compte.
2- sinon il faut convertir votre date au format voulu dans le script :
var date = sheet.getRange(1,1).getValue();
var envoi = Utilities.formatDate(date,"GMT +2","dd/MM/yyyy");