Formatieren Sie eine Google-Tabellen-Zelle in Klartext über Apps Script

Verwendung von Google Apps Script, ich möchte das format für eine Google-Tabellen-Zelle in nur-text.

Der Grund, warum ich dies tun wollen ist, weil ich zeigen möchte, ein Datum im US-Datumsformat (MM/DD/YYYY). [Wir können davon ausgehen, das Gebietsschema, in den OP ' s Google-Konto einrichten DD/MM/YYYY, eine gemeinsame Datumsformat. –Ed.]

Ich erstellen Sie die Zeichenfolge wie diese:

var thisDate = Utilities.formatDate (new Date (), SpreadsheetApp.getActiveSpreadsheet (). getSpreadsheetTimeZone (), "MM /d /yyyy");

... gibt das Datum im US-format, 06/13/2012, das ist, was ich will. Allerdings, wenn ich den Wert einer Zelle auf die Zeichenkette:

sheet.getRange (1, n). setValue (thisDate);

... das Datum formatiert ist, in der Zelle nach meiner Gebietsschema 13/06/2012, nicht das US-format.

Den folgenden Vorgang aus, auch nicht, weil das Datum zurückgegeben wird, in der standard-format, nicht im US-format:

sheet.getRange (1, n). getValue () == "06/13/2012"

Wenn die Zelle formatiert ist, als text, und nicht ein Datum, funktioniert alles einwandfrei.

So, meine Frage ist, wie man Sie formatieren eine Zelle mit JavaScript.

InformationsquelleAutor Anton Pil | 2012-12-07
Schreibe einen Kommentar