Apps Script : Comparaison de celulle avec une date

Bonjour à tous,

J’ai un soucis en app script. Et je ne trouve pas la solution

J’aimerai faire une comparaison de cellule pour identifier les doublons

Dans mon fichier sheet, je met à la ligne 4 colonne D

la valeur 2 le resultat est egale
si je met comme valeur 02/10/2023 08:37:00 le resultat est pas egale

Pourquoi ?

function test(){
var ss= SpreadsheetApp.getActiveSpreadsheet().getSheetByName(‹ test ›);
Logger.log(ss.getRange(4,4).getValue())
var date = ss.getRange(4,4).getValue()
var date2 = ss.getRange(4,4).getValue()

if (date == date2 ){
Logger.log(‹ egale ›)
}else{Logger.log(‹ pas egale ›)
}
}




Merci de me venir en aide

Bonjour Matthieu,

Pour tester une égalité de dates il faut utiliser « valueOff() » : if (date.valueOf() == date2.valueOf() ){

En fait date.valueOff() te renvoie un nombre de millisecondes depuis le 1er Janvier 1970 pour le fuseau horaire GMT+0, tu peux alors comparer des dates

On peut même y ajouter 25569 (1er Janvier 1970 dans Google Sheets) et traiter la date comme tel dans Sheets