Comment lire l'heure correcte des valeurs de feuille de calcul Google

Je vais essayer d'obtenir à partir d'une heure de Cellules mises en forme (hh:mm:ss) la valeur de l'heure, les valeurs peuvent être plus 24:00:00 par exemple 20000:00:00 devraient donner 20000:

Table:

Comment lire l'heure correcte des valeurs de feuille de calcul Google

si votre lecture de la Valeur de E1:

var total = sheet.getRange("E1").getValue();
Logger.log(total);

Le résultat est:

Sam 12 Avr 07:09:21 GMT+00:09 1902

Maintenant, j'ai essayé de le convertir en un objet de Date et d'obtenir le temps Unix timbre:

  var date = new Date(total);
  var milsec = date.getTime();
  Logger.log(Utilities.formatString("%11.6f",milsec));
  var hours = milsec / 1000 / 60 / 60; 
  Logger.log(hours)

1374127872020.000000

381702.1866722222

La question est de savoir comment obtenir la valeur correcte de 20000 ?

OriginalL'auteur patrick | 2013-07-18