はじめに
こんにちは、マロです。
最近モンスターハンターアイスボーンばっかりやってて全く勉強ができていません。
9月も半ばに入ったことですし、しっかりと勉強モードに入っていこうと思います。
この記事を書いたのは友人がGAS勉強したいと言ってて「マロの勉強した過程教えてくれ!」とのことだったので書きました。
やることの難易度?的に分類もしてみました。
初心者の分類なので当てにならないかもしれませんがまぁ参考がてらに。
GASを勉強する誰かの役にたれてば・・・
※ChatはG suiteのHangoutを想定してます!
概要掴む的なやつ
-
https://tonari-it.com/google-apps-script-manual/
- 多いから全部読まなくていいとおもう・・・、なんかやりたいことあれば探す的な辞書的な
初級編
- Webhook を用いて Chat に通知を送る
-
Google calender を読み出して Chat に通知する
- この記事はトリガーの設定もありかなり重要
- https://qiita.com/mi0/items/d55324db83c4e98ae3fa#%E6%88%90%E6%9E%9C%E7%89%A9
- Google Form の回答内容を Chat に通知する
- Calender → Spreadsheet → Chat での通知の手法
- https://note.mu/sonicjam/n/n10b1cb2acf1c
- まぁ知っとくと便利
中級編
- Webhook ではなく GoogleAPI を用いて chatbot を作成する手法
- Backlog の通知を GAS でまとめて通知する
- GAS でのデータスクレイピング
- カレンダーからの LINE 通知
- カレンダーに当番表の自動生成からの chat の通知
- Google Task の GAS での操作
- GAS がローカル作業ができるようになる Clasp の導入方法
- Typesript を用いた GAS の開発
GAS じゃないけどついでに・・・
- AutoHotkey のキーリスト
- キーボードのキーの設定変えるやつ(win ボタンを ctrl に変更した)
- https://sites.google.com/site/autohotkeyjp/reference/KeyList
- 職場のPCがwindowsで使いづらかったので欠かせないアプリになっている。
- Backlog の通知を Chrome 拡張機能で実装している記事
- https://qiita.com/Akoarum_K/items/be944c73c31cfafeec5e
- これもBacklogの通知わかりづらすぎたので導入