où se trouvent les valeurs d'intervalle ?
sinon, un menu ↓ Relance ↓
apparaît en haut à droite
function onOpen(e) {
var ui = SpreadsheetApp.getUi();
ui.createMenu('↓ Relance ↓')
.addItem('Envois emails ↓', 'envoi')
.addToUi();
}
function envoi() {
var classeur = SpreadsheetApp.getActiveSpreadsheet();
var feuille = classeur.getSheetByName('essai ');
var derC = feuille.getLastColumn()
var derL = feuille.getLastRow()
var jour = feuille.getRange(5,4,1,derC-4+1).getDisplayValues()
var heure = feuille.getRange(6,4,1,derC-4+1).getDisplayValues()
var releve = feuille.getRange(8,2,derL-8+1,1).getValues()
var data = feuille.getRange(8,4,derL-8+1,derC-4+1).getValues()
var dest = "xxxxxxxxxxxxxxxxxx@gmail.com"
for (var i=0;i<data.length;i++){
for (var j = 0;j<data[0].length;j++){
if(data[i][j]!='' && ((data[i][j]<35075373330) || (data[i][j]>35927293300))){
var corps = ( 'valeur hors tolérance : ' + data[i][j] +' '+ releve[i][0] +' '+ jour[0][j] +' '+ heure[0][j] )
GmailApp.sendEmail(dest, 'Message d\'alerte', corps)
}
}
}
}