Edited at

2018-04-03 Tokyo GAS on GCPUG 2018 Spring

More than 1 year has passed since last update.


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という路線もでき始める



資料

Google Slides


DataStudio Community Connectors

Ianさん

Googleの中の人


DataStudio

簡単なDashboardだよ

元々GAとかを可視化するものだけど、汎用的に使えますよ〜。


Community Connectors

Google Apps Scriptでデータソースをつくるお。


感覚としては、GASででTreasure Dataにデータ投げるのとかなり似ている。


もうちょっと丁寧に、Schemeとか設定してあげなきゃいけないっぽい。


サンプル

Ianさん作成の、 Google Fitを用いだサンプル。

githubレポ


参考

参考URL


社内雑務の自動化をやってみた


Who

新井さん @satsukiasa

株式会社マナボ

iOSエンジニア


なにやっとる?

宿題わかんないよー → 助けて〜大学生!!

の宿題わかんないくんたちの登録がめんどくさい。


なぜ?

登録方法

- Google Forms


なにがめんどい?

間違いデータの登録を削除しなければ・・・。


じゃぁ、どうするよ


  1. 新規登録時の重複削除


  2. 今までの分の名寄せ



キー

名前 x 住所の複合ユニーク


1. 新規登録時の重複削除

トリガーをフォーム送信にして、シートのデータを全権引っ張ってきてぐるぐるさせる。


2. 今までの分の名寄せ

リナックスコマンドで手抜きしました。

→こういうの知ってたら、私も楽に慣れたのになぁ。


GAS開発環境向上委員会


Who

児玉さん

本業: 組み込み

ボランティアでやってるのがあるのだ。

わたしのフクシ


What

メールの中にフォームを埋め込んだり

シート上の計算をやらせたり


便利で楽しいけど、運用には厳しい

テスト環境構築とか

継続運用改善とか

を考えると。


で、どうしてる。

GASを、ローカル上でNode.jsっぽく開発する一連の手法を取っている。


GASやったことない人がやるべきこと10選

グロービスの方

Qiita


GASを使えばマネージャーは死なない

コイケヤさんのQiita


フォームとGASで簡易ワークフローを作ってみた by gasakamaki

Kei Sakamakiさん

Qiita

フォームとGASで簡易ワークフローを作ってみた


質疑・Tips


演習しよう

Google codelabs


管理画面を使おう

script.google


備考

資料はconnpassにあがっていくはず。期待。

https://gcpug-tokyo.connpass.com/event/81041/

あと、tanabeさんのイベレポが最強。。。