MEMO
- GASに関する個人メモ。
- GASに関し、2019年2月から勉強開始。
- Gistは全部Secretで作成。
①日次ランキング
- https://gist.github.com/sam-ple/c6d757ed1abc92cc922f86a12b820c36
- 2つのスプレッドシートの情報から情報取得→整理し、ランキング形式で上位5位をメールで送りたいという要望があったので。
- 新たにスプレッドシートを作成し、 IMPORTRANGEとRANK関数でまずは情報整理し、その情報をメール。
- スプレッドシートは本文にURL記載していたが、別途Excel添付も欲しいとの事で、Excelデータを添付する形に。
- トリガーで毎日にすると土日も送られるので、営業日のみにしようかと思ったがめんどいので、毎週月・火・水・木・金と5つのトリガーを作成。
②アクセスログ&変更履歴
- https://gist.github.com/sam-ple/0be8118c6080fc82e2bad0524e08eaa7
- スプレッドシート自体に閲覧者や編集履歴はあるが、すぐに確認できるようにしたいという要望があったので。
- 一番下に追記では無く、一番上に追記する形に。
- 特定の人は追記されない形に。
③メール一括送信
- https://gist.github.com/sam-ple/77d1fc8e3e7529ab30fa12dca4e0cbd4
- 有料版のBenchmark Emailを使っているが、もっと簡易的に送りたいという要望があったので。
- トリガー設定も作り、予約配信できる形に。
- スクリプトをわざわざ開かなくて良い様に、スプレッドシートのメニューにトリガー設定や即時送信を追加。
④Googleドライブ内にフォルダを一括作成
- https://gist.github.com/sam-ple/d8f1b9e23b2367ce321e2c30d6d4966d
- Googleドライブ内にフォルダを一括作成したかったので。
⑤Googleカレンダーから誕生日をメールで
- https://gist.github.com/sam-ple/2ffaaf66087d954ad23f59ff9c1e12e1
- Googleカレンダーにグループ全体の誕生日はまとめているが、今日から1ヶ月以内の誕生日予定をメールで特定の人に送りたかったので。
- スプレッドシートから追加、スプレッドシートに取得等も追加。
⑥社内管理システム
- WEBアプリ。
https://gist.github.com/sam-ple/bc4b9b3d342198682b5b34e5d6e087e4- 人事や労務や総務の情報をまとめたくて。
- 作成途中。
-
https://gist.github.com/sam-ple/87ea6271b2c566d6a6bafb69a37faab0
- ⑨管理システムを基に、再度作り直し。
⑦会食アプリ
- WEBアプリ。
- https://gist.github.com/sam-ple/e1e948ed1c68e54352cf4b94c8f4062a
- スプレッドシートで管理している会食場所候補をスマホから閲覧できて、検索したいという要望があったので。
⑧通知用の関数整理
- https://gist.github.com/sam-ple/67af71b459b2d58a221492a05336119c
- メール、Slack、LINE、Chatwork、Hangout Chatへの通知関数を簡易的に纏めたかったので。
⑨管理システム
- WEBアプリ。
- https://gist.github.com/sam-ple/e33cea0107330dfabded91c888bdec95
- スプレッドシートの内容をWEBから新規追加・閲覧・編集がしたかったので。