「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.01.18
XML


OfficeScriptを使用して日時をシリアル値(Excelの日付と時刻のシリアル値)に変換する方法は以下の通りです。以下の例では、現在の日時を取得してそれをシリアル値に変換しています。


javascript

// 日時をシリアル値に変換する OfficeScript


// 現在の日時を取得

let currentDate = new Date();


// シリアル値に変換

let serialValue = currentDate.getTime() / (24 * 60 * 60 * 1000) + 25569;


// シリアル値をコンソールに表示

console.log("シリアル値: " + serialValue);

この例では、Dateオブジェクトを使用して現在の日時を取得し、getTime()メソッドでミリ秒単位の時間を取得します。その後、これをシリアル値に変換するために必要な計算を行います。最後に、得られたシリアル値をコンソールに表示しています。


このシリアル値はExcelなどのスプレッドシートで日付と時刻を表現するための標準的な方法です。コード内の25569はExcelにおいて1900年1月1日がシリアル値で 1.0 に対応するための補正値です。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.01.18 12:35:45
[OfficeScriptオフィススクリプト] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Design a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: