はじめに
GASでライブラリを使う方法が結構独特だったので、今回は具体的にMomentライブラリを追加する流れをまとめてみようと思います。といきたいところですが、Momentライブラリが使えなくなっていたので、代替手段を調べてみるとDay.jsライブラリを使っていこうと思います。
GASで使えるライブラリを増やしてみる
Day.jsライブラリとは
- Dateオブジェクトを扱いしやすくなる関数がまとまったライブラリ
- 日付計算等が簡単にできる
- GASでもDateオブジェクトを扱えるが、使い方が結構独特
- 具体的にできること
- 日時を好きなフォーマットで表示すること
- 日時の演算(足し算、引き算など)
- 日時の比較
以下は参考
スクリプト
function myFunction() {
var today = dayjs.dayjs('2022-01-17');
var today_formatted = today.format('YYYY/MM/DD HH:mm'); // 任意の形にできる
Logger.log(today_formatted);
}
実際にMomentライブラリを追加してみる
- エディタ画面左側のサイドバーから、ライブラリを選択する
- スクリプトIDを記入して検索、追加
- 追加されていると表示される
さいごに
今回は簡単ではありますが、Day.jsライブラリを具体例としてGASのライブラリ追加方法をまとめました。