What's new in Apps Script by サントリー
Who
大橋さん
Google Developer Expert
→ Googleさんから公認の人〜。
What's
4年分の新しくなったこと喋るぞー。
追加さんたち
- 2015年
- HTMLサービスにIFRAMEモード追加
- Add-onsの追加
SSのアドオン機能ですね〜。 - Execution API追加
- 2016年
- Android Add on
- Console.Logの追加
GCPに出せる→これ使ってみたいぞ。
トリガーものでもconsole.logで吐けばOKらしい・・・まじでか??? - SSで名前付き範囲の定義できるようになった
- 2017年
- Google Slede/sheets向けのAdvanced Serviceが追加
- GASを使う時にGoogleに対して認証が必要になった(一部)
危険だからダメだぞってアレ!
GsuitのアカウントでScriptで作成 + 別アカウントに対してアプリ提供 + Google承認なし
のときに発生する。 - Stackdrive Error Reportingサポート
どこで、どんなエラーが出ているのか終えるようになってきた - manifest, deploymentが追加
JSONファイルで、Scoprやライブラリ、認証情報、デプロイした場合の設定を指定できる。
- 2018年
- CalendarのEvent CreateをTriggerにできるようになった
- Dashboadの登場で管理・監視しやすくなった
まとめ
- 2015年
割りと辛い年
API廃止が多くてで自分で実装する部分が増えた頃
UiAppの削除
一般の人が使う新しい機能追加が少ない
→でも、今振り返ると必要な機能が追加された年でした - 2016年
何もなかった年・・・。
目立った機能の追加がなかった。
ただ、ホントは準備の年だった - 2017年
急に増えすぎじゃね?ww
2015, 16年は不良債権返済的な年だった模様。
お金を詰めばGASで解決できることが増える→6分制限とか - 2018年
Googleの重要な機能を操るためのGASという路線もでき始める
資料
DataStudio Community Connectors
Ianさん
Googleの中の人
DataStudio
簡単なDashboardだよ
元々GAとかを可視化するものだけど、汎用的に使えますよ〜。
Community Connectors
Google Apps Scriptでデータソースをつくるお。
感覚としては、GASででTreasure Dataにデータ投げるのとかなり似ている。
もうちょっと丁寧に、Schemeとか設定してあげなきゃいけないっぽい。
サンプル
Ianさん作成の、 Google Fitを用いだサンプル。
githubレポ
参考
社内雑務の自動化をやってみた
Who
新井さん @satsukiasa
株式会社マナボ
iOSエンジニア
なにやっとる?
宿題わかんないよー → 助けて〜大学生!!
の宿題わかんないくんたちの登録がめんどくさい。
なぜ?
登録方法
- Google Forms
なにがめんどい?
間違いデータの登録を削除しなければ・・・。
じゃぁ、どうするよ
- 新規登録時の重複削除
- 今までの分の名寄せ
キー
名前 x 住所の複合ユニーク
1. 新規登録時の重複削除
トリガーをフォーム送信にして、シートのデータを全権引っ張ってきてぐるぐるさせる。
2. 今までの分の名寄せ
リナックスコマンドで手抜きしました。
→こういうの知ってたら、私も楽に慣れたのになぁ。
GAS開発環境向上委員会
Who
児玉さん
本業: 組み込み
ボランティアでやってるのがあるのだ。
わたしのフクシ
What
メールの中にフォームを埋め込んだり
シート上の計算をやらせたり
便利で楽しいけど、運用には厳しい
テスト環境構築とか
継続運用改善とか
を考えると。
で、どうしてる。
GASを、ローカル上でNode.jsっぽく開発する一連の手法を取っている。
GASやったことない人がやるべきこと10選
グロービスの方
Qiita
GASを使えばマネージャーは死なない
フォームとGASで簡易ワークフローを作ってみた by gasakamaki
Kei Sakamakiさん
Qiita
フォームとGASで簡易ワークフローを作ってみた
質疑・Tips
演習しよう
管理画面を使おう
備考
資料はconnpassにあがっていくはず。期待。
https://gcpug-tokyo.connpass.com/event/81041/
あと、tanabeさんのイベレポが最強。。。