Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Exemples JavaScript
Ces exemples montrent comment utiliser l’objet JavaScript Date .
Remarque
Exécutez ces exemples directement à partir de l’Éditeur de code de scripts Office. Pour ouvrir l’éditeur de code, accédez à Automatiser>la création d’un script> dans l’éditeur de code. Remplacez le code par défaut par l’exemple de code que vous souhaitez exécuter, puis sélectionnez Exécuter.
Écrire la date et l’heure actuelles
L’exemple suivant obtient la date et l’heure actuelles, puis écrit ces valeurs dans deux cellules de la feuille de calcul active.
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());
}
Lire une date Excel
Cet exemple lit une date stockée dans Excel et la traduit en objet JavaScript Date . Il utilise le numéro de série numérique de la date comme entrée pour le JavaScript Date. Ce numéro de série est décrit dans l’article fonction NOW().
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);
}