9
3

More than 1 year has passed since last update.

GASで使えるライブラリを増やしてみる

Posted at

はじめに

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ライブラリを追加してみる

  • エディタ画面左側のサイドバーから、ライブラリを選択する
    • スクリーンショット 2022-01-16 22.38.31.png
  • スクリプトIDを記入して検索、追加
    • Day.jsライブラリのスクリプトID:1ShsRhHc8tgPy5wGOzUvgEhOedJUQD53m-gd8lG2MOgs-dXC_aCZn9lFB
    • スクリーンショット 2022-01-17 20.57.15.png
  • 追加されていると表示される
    • スクリーンショット 2022-01-17 21.07.49.png

さいごに

今回は簡単ではありますが、Day.jsライブラリを具体例としてGASのライブラリ追加方法をまとめました。

9
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
3