【GAS/スプレッドシート/カレンダー】シフト登録&更新が面倒なので、自動化するついでに、HTMLを使ってダイアログをオリジナルで作成する件
読んでいただいた方、スキ・フォローだけでもお願いします!
励みになります!
■作るきっかけ
最近いろいろな部署に駆り出される。
そんななか、とある部署でシフトを手入力でカレンダー登録している方々を目にした。
alt+tabで画面を切り替える音が響きわたっている。
「助けてあげたいが。。。。いや、まだ仕事終わってないしなー。」
横目に過ぎ去るしかなかった。
のだが、家についてからもモヤモヤしている。
うん、ブログ記事にするネタにするということで、勝手に作ってみるか。
今度渡そう。この記事をwww
(記事は冗談であるが、使われなかったら悲しいな。。。)
■この内容で使う知識
①独自メニューの作成(具体的なイメージは、以下仕様ででてきます)②HTML(modal(スプレッド上に表示させる小さいウィンドウ)作成)
③modal⇒スプレッドシート⇒カレンダーの情報受け渡し
④カレンダーの自動登録/削除
⑤日付処理
※いづれもライブラリは使用しません。
※BOOTSTRAP(CSSを簡単に使えるやつです。リンクはちょっと古め。)
は使わずに、自身でカスタマイズできます。
■こんな人にお勧め
・GAS初心者(細かめに解説も入れているけど、質問あればコメントを)
・GASで何かやってみたい方。
※別の章で話した、エクセルのモーダルフォームみたいなものも作れるかな。(ダブルクリックでは表示させられないと思うが。。。)
■仕様
記事を書いている時点では完成しているので、
完成イメージからドーーーン
【登録までのフロー】
①シフト作成(これは手動/プルダウンとかいれても問題ない)
②独自メニューから「登録/更新」を選択
③ダイアログに「対象スタッフ」&「シート名」を入力し、
「決定」ボタンをクリック
~ カレンダー作成開始 ~
④(エラーの場合)アラートでエラーの旨表示
※社員名はプルダウンなので、基本シート名間違い
④(エラーじゃない場合)アラートで完了の旨表示
【独自メニュー】
【ダイアログ】
【完了後アラート】
スプレッドシート上に表示させる。
【カレンダー】
休みまくりたいという願望を登録してみた。
■関連記事
【エクセル・GAS関連】
・つまため第1話
・つまため第2話
・つまため第3話
・つまため第4話
・つまため第5話
・つまため第6話
・【GAS/スプレッドシート/カレンダー】シフト登録&更新が面倒なので、
自動化するついでに、HTMLを使ってダイアログをオリジナルで作成する件
↑本記事
【RPA関連】
・RPAどうなん?(営業部門)
・RPAつまづいたシリーズ①
・RPAって?信じていいの!?導入したら効果でる??RPA開発者が徹底分析!
【WEB広告関連】
・クリ調べ第1話
・クリ調べ第2話
【投稿者の人となり関連】
・アトピー奮闘記
golchikiさんTOP画像使わせていただきました!ありがとうございます!
以下、有料部分とさせていただく。
プログラムの大体のイメージはつかんでもらえるかと思う。
ここから先は
¥ 380
この記事が気に入ったらチップで応援してみませんか?