google apps scriptとは? add-onとは?
DESCRIPTION
Atmosphere Tokyo 2014 Sandbox Session. GCP ja night × TokyoGAS GAS Session. Day1TRANSCRIPT
![Page 1: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/1.jpg)
Google Apps
Script とは ?
Add-on とは ?
![Page 2: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/2.jpg)
誰?
![Page 3: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/3.jpg)
大橋啓介と
申します
![Page 4: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/4.jpg)
何やってる?
![Page 5: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/5.jpg)
![Page 6: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/6.jpg)
@soundTricker318http://goo.gl/ZpUOs
![Page 8: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/8.jpg)
話す事
![Page 9: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/9.jpg)
Contents
GASとは ?
Add-onとは ? まとめ
Start End
![Page 10: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/10.jpg)
GAS?
![Page 11: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/11.jpg)
• Google Apps Script
• 通称 GAS 、ガス、ギャスと言います
• 海外圏では単に Apps Script と言ってたりも
GAS とは?
旧ロゴ 新ロゴ
![Page 12: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/12.jpg)
• Google 社が提供する
サーバサイドスクリプト実行環境& 開発ツール群– 2009 年に登場
– Javascript で書きます。
GAS とは?
![Page 13: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/13.jpg)
• メールが沢山来すぎてうまく整理できない
• 上司へのレポートを自動で作って欲しい
• Google Form の返信メールをもっと自由に書きたい
• Google Sites のページを自動生成したい
• Spreadsheet に独自関数を作りたい
– でも全部作ってもらうほどじゃない…
こんな事で困っていませんか ?
![Page 14: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/14.jpg)
GAS で解
決 !
![Page 15: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/15.jpg)
特徴
![Page 16: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/16.jpg)
• 数多くの Googleサービスを連携可能 (11 Google appsを利用可能 )
特徴
![Page 17: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/17.jpg)
• 例えば… . – Gmail Meter
• Gmail の送受信情報からレポートを作成してくれるツール
特徴
Gmail Spreadsheet
データ取得 メール送信
![Page 18: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/18.jpg)
• 開発環境の準備不要Google (Apps) アカウントとブラウザ (Chrome 推奨 ) があれば OK
特徴
![Page 19: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/19.jpg)
• 簡単!!!!! 一行でメールが送れます。
特徴
![Page 20: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/20.jpg)
• いくら使っても無料!– メール送信数などに制限はあります
–逆に課金して …とはできないです。
特徴
¥
![Page 21: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/21.jpg)
• スピードはそれほど速くない– 書き方によって変わります!
•70 倍 速くなるケースも!
–明日パフォーマンスの良い GAS の書き方を話します
特徴
![Page 22: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/22.jpg)
• スクリプトを自動的に動かせる!– 時間指定
– 定期実行• 分毎、日毎、週 ( 曜日 ) 毎、月毎
– Spreadsheet を表示 / 修正した時
– Google Form に回答した時
– Google Docs を表示した時
– Google Sites 上のリンクをクリックした時
– etc
特徴
![Page 23: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/23.jpg)
Demo!
![Page 24: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/24.jpg)
Add-on
![Page 25: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/25.jpg)
Add-on とは ?
![Page 26: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/26.jpg)
Add-on とは
• GAS で作成された Google Docs 、 Spreadsheets 、 Google Forms を拡張するアプリケーションをStore からインストールできる機能
![Page 27: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/27.jpg)
Add-on とは
• 公開されているアプリケーションには、Spreadsheet の便利ツールから、大量メール配信ツール、図形作成など多種多様なアプリケーションが存在
![Page 28: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/28.jpg)
Add-on とは
• 一度インストールした Add-on は他の Docs 、 Sheets でも利用可能
![Page 29: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/29.jpg)
Add-on とは
• Spreadsheet の Add-on は「新しい Spreadsheet 」でのみ利用可能
![Page 30: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/30.jpg)
自作可能
![Page 31: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/31.jpg)
自作可能
• 自作して Store にリリースすることができます。– 現状はアプリケーションを作成し、
Google へ申請後問題がなければリリースできます。
申請が通ると Script Editorからリリースできる
![Page 32: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/32.jpg)
自作可能(問題点)
• 課金の仕組はないです。– 自分でその仕組を作る必要がある
¥
![Page 33: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/33.jpg)
自作可能(問題点)
• 現状は Apps に限定する機能はない– 社内専用 Add-on は作れない
– 今までの GAS を配布する形式が今のところの現実的解決方法
![Page 34: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/34.jpg)
Add-on Demo
![Page 35: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/35.jpg)
まとめ
![Page 36: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/36.jpg)
GAS で困ったら
![Page 37: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/37.jpg)
#gasja
![Page 38: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/38.jpg)
Google Apps API Japanhttp://goo.gl/FcU0C
![Page 39: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/39.jpg)
@soundTricker318http://goo.gl/ZpUOs
![Page 40: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/40.jpg)
会社 : http://goo.gl/CfVPf
個人 : http://goo.gl/kVTv3
![Page 41: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/41.jpg)
解決できない
かもです
が
![Page 42: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/42.jpg)
一緒に
悩めます多分キリッ
![Page 43: Google Apps Scriptとは? Add-onとは?](https://reader036.vdocuments.net/reader036/viewer/2022062307/555eb56bd8b42a08408b5390/html5/thumbnails/43.jpg)
End