Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
退屈なことはGASにやらせよう
Search
TYuto
April 27, 2019
Programming
210
0
Share
退屈なことはGASにやらせよう
高専カンファレンスin高尾 2019での発表内容です
TYuto
April 27, 2019
More Decks by TYuto
See All by TYuto
大学編入について-2022情報工学科学科講演会発表資料
tyuto
0
260
高専生の"立場"を活用しよう
tyuto
0
43
Pythonはいいぞ
tyuto
0
360
GithubPagesのすすめ
tyuto
0
100
SoundlessTheatre-中間発表資料
tyuto
0
56
Other Decks in Programming
See All in Programming
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
230
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
470
Coding as Prompting Since 2025
ragingwind
0
650
Java 21/25 Virtual Threads 소개
debop
0
320
Claude Code Skill入門
mayahoney
0
460
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
340
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
300
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
120
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
120
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
Ruby and LLM Ecosystem 2nd
koic
1
1.4k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
The Language of Interfaces
destraynor
162
26k
Optimizing for Happiness
mojombo
378
71k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Ruling the World: When Life Gets Gamed
codingconduct
0
190
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
GraphQLとの向き合い方2022年版
quramy
50
14k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Transcript
Kosen Conf 発表資料 退屈なことは GASにやらせよう Google Apps Script による自動可のすすめ
自己紹介 Yuto Tamura 東京高専 情報工学科 3年 プロコンゼミ GitHub: TYuto Twitter:
yuto_tamur
ところで。。。
ところで。。。 https://www.oreilly.co.jp/books/9784873117782/ より
GAS GASって何?
GASって何? Google Apps Script
GASって何? JavaScriptで書ける
GASでできること - Google サービスとの連携 Google サービス(Apps)の各種API • ドキュメント • スプレッドシート
• カレンダー • Gmail • フォーム • ドライブ ...etc
GASでできること - 時間指定での実行 一定間隔 or 特定日時 で実行してくれる
GASでできること - Httpリクエストの送信 HTTPリクエストの送信
GASでできること - Httpリクエストの送信 外部サービスとの連携が簡単にできる • Slack • Twitter • chatworks
• スクレイピング ...etc
GASにやらせてる 退屈なこと
実例1 - 日直表の更新 退屈なこと: 日直表の更新 GASにやらせる
実例1 - 日直表の更新
実例1 - 日直表の更新 Google カレンダー × Google スプレッドシート × Slack(Httpで連携)
実例1 - 日直表の更新 GitHub: https://github.com/TYuto/Nichokusys 参考: https://qiita.com/jz4o/items/d4e978f9085129155ca6/
実例2 - メールチェック 退屈なこと: メールチェック GASにやらせる
実例2 - メールチェック
実例2 - メールチェック Gmail × Slack(Httpで連携)
実例2 - メールチェック GitHub: https://github.com/TYuto/mailcacher/
実例3 - HPチェック 退屈なこと: HPのチェック GASにやらせる
実例3 - HPチェック
実例3 - HPチェック スクレイピング × Google スプレッドシート × Slack(Httpで連携)
実例3 - HPチェック Github: https://github.com/TYuto/web-scrape/
まとめ • GASはGoogleによるJavascript実行環境 • Googleの各種APIが簡単に使える • httpリクエストで外部APIの使用も可 • 複雑なフローを少ないコードで自動可できる
結論 退屈なことは GASにやらせよう
ご清聴ありがとうございました