Freigeben über


JavaScript-Beispiele Date

In diesen Beispielen wird gezeigt, wie das JavaScript-Objekt Date verwendet wird.

Hinweis

Führen Sie diese Beispiele direkt im Code-Editor für Office-Skripts aus. Um den Code-Editor zu öffnen, wechseln Sie zu Automatisieren> derErstellung neuer Skripts>im Code-Editor. Ersetzen Sie den Standardcode durch den Beispielcode, den Sie ausführen möchten, und wählen Sie dann Ausführen aus.

Schreiben des aktuellen Datums und der aktuellen Uhrzeit

Das folgende Beispiel ruft das aktuelle Datum und die aktuelle Uhrzeit ab und schreibt diese Werte dann in zwei Zellen im aktiven Arbeitsblatt.

function main(workbook: ExcelScript.Workbook) {
  // Get the cells at A1 and B1.
  let dateRange = workbook.getActiveWorksheet().getRange("A1");
  let timeRange = workbook.getActiveWorksheet().getRange("B1");

  // Get the current date and time with the JavaScript Date object.
  let date = new Date(Date.now());

  // Add the date string to A1.
  dateRange.setValue(date.toLocaleDateString());

  // Add the time string to B1.
  timeRange.setValue(date.toLocaleTimeString());
}

Lesen eines Excel-Datums

In diesem Beispiel wird ein Datum gelesen, das in Excel gespeichert ist, und es in ein JavaScript-Objekt Date übersetzt. Es verwendet die numerische Seriennummer des Datums als Eingabe für den JavaScript Date- . Diese Seriennummer wird im Artikel zur FUNKTION NOW() beschrieben.

function main(workbook: ExcelScript.Workbook) {
  // Read a date at cell A1 from Excel.
  let dateRange = workbook.getActiveWorksheet().getRange("A1");

  // Convert the Excel date to a JavaScript Date object.
  let excelDateValue = dateRange.getValue() as number;
  let javaScriptDate = new Date(Math.round((excelDateValue - 25569) * 86400 * 1000));
  console.log(javaScriptDate);
}

Siehe auch