Exemplos de JavaScript Date
Esses exemplos mostram como usar o objeto JavaScript Date .
Gravar a data e a hora atuais
O exemplo a seguir obtém a data e a hora atuais e grava esses valores em duas células na planilha ativa.
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());
}
Ler uma data do Excel
Este exemplo lê uma data armazenada no Excel e a traduz em um objeto JavaScript Date
. Ele usa o número de série numérico da data como entrada para o JavaScript Date
. Esse número de série é descrito no artigo da função 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);
}
Confira também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.