だるいOAuthやWebAPIは必要ない!GoogleAppsScript勉強会
イベント内容
だるいOAuthやWebAPIは必要ない!GoogleAppsScript勉強会
概要
みなさんがインターネットを触っていく中でGoogle系のサービスに触れることはとても多いと思います。 中にはスプレッドシートで業務を行なっている等仕事で使っている人も多いでしょう。 さらに業務を効率化するためにスプレッドシートの作業を自動化したい、そう思う人もいるはずです。 しかしいざ自動化しようとするとこのようなことが起きて諦めた経験はありませんか?
- スプレッドシートの内容をもとに指定のメールアドレスにGmailで送って通知したいけど、プログラムからGmailを送る方法をググったらGoogle Cloudの設定をいじったり、Tokenを発行したりとても煩雑そうな記事が見つかって萎えた
- Googleカレンダーからデータを取り出して今日やることをSlackやGoogleChatで通知しようとおもったけど、プログラムから認証通すのが大変そう...
これらの悩みはすべてGoogle Apps Scrip(GAS)で解決できます。 GASを使えば WebAPIの仕様書と睨めっこしながらWebAPIを叩くこともなく 、 Google Cloudから複雑な手順でAPIトークンを発行する必要もなく 、 認証を通すプログラムも書くこともなく 、簡単に10行も満たないコードで自分が作成したスプレッドシートの操作を操作したり自分のメールアドレスから自動でメールを送信することができ、気軽にアプリケーションがつくれます。
GASを学んで業務や作業を楽にしていきましょう!
(今回ここではGoogleForm, スプレッドシートの操作とGmalの操作について行いますが、GASでできることは冒頭で解説を入れます。)
注意事項
ここではNode.jsを使います。事前にNode.jsを各々パソコンに入れておいていただくととても嬉しいです...!
また、会場のの詳細場所については参加者のみお伝えします🙇♂️
タイムスケジュール
時間 | 内容 |
---|---|
10:00 ~ 10:10 | 今日の流れ |
10:10 ~ 10:30 | Google Apps Script(GAS)とは?どんなことできるの? |
10:30 ~ 11:30 | 環境構築Time |
11:30 ~ 12:30 | お昼 |
12:30 ~ 15:00 | GASでタスク管理アプリを作ってみよう! |
15:00 ~ 16:00 | さらにGASを簡単に...「GASsma」の紹介 |
※1. 進行の度合いによっては16:00より早く終了する場合があります。
※2. タスク管理アプリはGoogleフォームからタスクを登録してスプレッドシートでタスクを管理し、Gmailでタスクの通知を行うアプリを作ることを想定しています。
ゴール
- GASである程度のコードを書けるようになる
- スプレッドシートをGASである程度自由自在に操作できるようになる(データの更新、削除、追加)
- Googleフォーム, スプレッドシート, GmailのGASとの連携方法を理解できるようになる
- TypeScriptでGASを書けるようになる
こんな人におすすめ
- 業務でスプレッドシートを扱う時単純作業ばかりで苦痛に感じている人
- 簡単に楽にコードを書いて自動化したい人
登壇者について
赤星 宏樹 / INIAD.ts OB
- 東洋大学情報連携学部情報連携学科卒業(24卒)
- 20万人以上のユーザ数を誇るサービスの運営会社で新卒1年目のWebエンジニア(React等フロント中心)として勤務中
- 学生時代アルバイト先のエンジニアグループでTypeScriptを用いたGASの開発実務経験
- 言語/技術の経験(実務) TypeScript, PHP, Python, GAS, React, Laravel
(学生時代に作ったやつなので若干情報は古いですが) 私のポートフォリオサイトはこちら
サークル INIAD.ts について
INIAD.tsはReact、TypeScriptを中心とした開発を行う東洋大学情報連携学部情報連携学科(INIAD) の公認サークルです! 普段は大学近くにあるオフィスで活動を行なっています!
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。