JavaScript Date
サンプル
これらのサンプルは、JavaScript Date オブジェクトの使用方法を示しています。
現在の日付と時刻を書き込む
次の例では、現在の日付と時刻を取得し、それらの値を作業中のワークシートの 2 つのセルに書き込みます。
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());
}
Excel の日付を読み取る
このサンプルでは、Excel に格納されている日付を読み取り、JavaScript Date
オブジェクトに変換します。 日付の数値シリアル番号を JavaScript Date
の入力として使用します。 このシリアル番号については、 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);
}
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Scripts