LoginSignup
4
2

More than 5 years have passed since last update.

2018-04-03 Tokyo GAS on GCPUG 2018 Spring

Last updated at Posted at 2018-04-03

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さんのイベレポが最強。。。

4
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2