Google Apps Script format de la date d'émission (services publics.formatDate)

Je suis assez nouveau à Google Apps Script, de sorte s'il vous plaît garder avec moi.

Je suis la collecte quotidienne des taux d'intérêt à partir d'une banque sur des Feuilles de calcul Google, et je suis en utilisant le code suivant pour ajouter de nouvelles lignes pour les taux figurant dans le A5:F5, avec Une colonne contenant des dates.

function recordHistory() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Interest Rates");
  var source = sheet.getRange("A5:F5");
  var values = source.getValues();
  values[0][0] = Utilities.formatDate(new Date(), "GMT+10:00", "yyyy-MM-dd");
  sheet.appendRow(values[0]);

};

Ma question est-ce - bien que j'ai spécifié la date format "aaaa-MM-jj" les dates dans la colonne A dans mes nouvelles lignes sont créées dans ce format "M/jj/aaaa".

J'ai essayé de pré-mise en forme toute la colonne A avec "aaaa-MM-jj", déroulez le menu Format, dans des Feuilles de calcul Google, mais si j'exécute le code au-dessus de ma ligne est toujours en "M/jj/aaaa".

C'est comme si mon code ignore Utilitaires.formatDate complètement. Pour info j'ai eu le code ci-dessus à partir de ici.

  • Retiré de la partie, cheers
InformationsquelleAutor sactyr | 2015-03-10