Die Funktion setNumberFormat im Google Apps-Skript ist nicht gut dokumentiert. Diese Funktion akzeptiert eine Vielzahl von Parametern in einer einzelnen Zeichenfolge, mit der das Format für einen Zellbereich angegeben werden kann.
Also hier ist das andere Beispiel, wie man die setNumberFormat Funktion setzt.
Als Klartext für eine einzelne Zelle:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Single cell
var cell = sheet.getRange("B2");
// Plain text
cell.setNumberFormat("@");
Als Datum für einzelne Spalt:
// Single column
var column = sheet.getRange("B2:B");
// Simple date format
column.setNumberFormat("M/d/yy");
Als Währung für gesamtes Blatt:
// Entire sheet
var range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
// Money format
range.setNumberFormat("$#,##0.00;$(#,##0.00)");
Quelle: Cell Number Formatting with Google Apps Script
Mögliches Duplikat von [Formatieren einer Google Sheets-Zelle im Klartext über das Google Apps-Skript] (http://stackoverflow.com/questions/13758913/format-a-google-sheets-cell-in-plaintext- via-apps-script) –