残りの人生は~シラフで~

断酒をした事で生まれたシラフの時間に、思う事を書いていきます

GASで遊んでみる 〜1st step

music-horse-2.com

 

・・・と言う事で、モノは試し。

 

あまり考えても仕方がないので、

ひとまず必要事項をスプレッドシートへ記入。 

 

f:id:otouma:20210812153337p:plain

 

今日までの経過日数と、次のメモリアルデーまでは

何日なのか、を計算させます。

 

Today関数を使ったり引き算したり、何て事はないですね。

 

で、これに対して、スクリプトを書いてみます。

 

f:id:otouma:20210812154703p:plain

 

はい、変数とかのセンスはさておき。。。

 

オブジェクトに対してのメソッドを調べて書いてみます。

シートのB3〜B5のセルの値を取ってくる、と。

 

そして、当初は結果をconsoleに出してみてテストしたものを、

メッセージボックスに変更。

 

更に、イベントについても調べてみると、

関数名として「onOpen」を指定するだけで、

スプレッドシートを開いた時に適用できる、と。

 

試したところ、無事に成功!

 

スプレッドシートを開けば、

「断酒日数は684日を経過」

「次のマイルストーン700日まで、あと16日」

とメッセージボックスが立ち上がってきました。

 

ふむふむ、なるほど。

 

実際に動かすと、理解が深まりますね。

(大した事をやってないですが)