GASでスプレッドシートの行にある土日だけ色付けする

GASでスプレッドシートの土日だけ色付けするには

  • getLastColumn
  • if else

を使う。

スプレッドシートの行にある土日だけ色付けするスクリプト

getLastColumnで最終列を取得してlastColに格納。

if文で4行目のi列に’土’があったらセルの背景色をblueに、’日’があったらセルの背景色をpinkにするコード。

スプレッドシートの土日だけ色付けの結果

これが・・

こうなる↓

 

まとめ

ifとLastColumnメソッドで意外と簡単に出来た。

ただ、背景色を指定するsetBackgroundColor

「メソッド Range.setBackgroundColor は推奨されていません」と表示されるので別のメソッドを当てる必要がある。

縦型カレンダーでも簡単に実践できそう。作れたら作る。

>>GASでスプレッドシートに連番をふる

>>Google Apps Scriptを使ってスプレッドシートにFizzBuzzの結果を表示する

>>スプレッドシートのセル背景色を変える

>>スプレッドシートの最終列を取得する