(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。Scriptユーザー勉強会です。なんと、今回4年ぶりの開催とのこと...!私が勉強し始めに書いたのが以下の記事でその公開日は2015/10/18ですから、まだGASやっている私は生まれてないですね。Script...仕事効率化において、学び活用するメリットをこれでもかとお伝えします。Script」を中心にレポートをしていきます。Script」、つまりGASにどんな出来事があったのか...年を追って紹介いただきました。Script公式ドキュメントに記載されている通り、GASは本当に頻繁にアップデートがあります。4年分って...!ということですが、私がちゃんと理解できたより重要なトピックに絞ってお送りしていきます。Script2015年はわりと辛い年とおっしゃられていました。Noteがここから2016年の途中まで全然更新されないという...ただ、よく見ると以下でお伝えするように、密かに重要な機能追加があったということでした。ServiceにIFRAMEモード追加されたことにより、プロジェクト内のHTMLファイル内で普通にJavaScriptやCSSを使うことができるよいうになったとのこと。GASでUI実装は4プログラマー的には若干のハードルがありますが、これを通じてWebページ制作のノウハウも少し勉強できるというものです。アドオンよく使われているのは、スプレッドシートのGoogleアナリティクスのアドオンですね。そのアドオンが誰でも作れるようになったのが、2015年のことのようです。今はスプレッドシート以外に、ドキュメント、スライド、フォーム、Gmailでアドオンが作れるようになりました。APIは外部のプログラムからGASを呼び出せるというものです。UtilityサービスにcomputeRsaSha256Signatureメソッドが追加メソッド名、長!あまり、直接的にふれることのないメソッドですが、外部APIの認証で使われているOAuth2のライブラリに使われているとのことで、間接的にとっても重要なアップデートだったそうです。Script2016年は水面下では色々と動いていたであろうとのことですが、リリースとしては大きめのものはあまりなかったようです。Add-onsAndroidのSheetsやDocs機能追加でGASを呼べるようになったそうです。使われているのを見たことないとおっしゃられてましたが...私もiPhoneユーザーですし、よくわからないです。Android研究すべきかな...。Program開始アーリーアクセスプログラム(通称EAP)が開始しました。LoggingなどがEAPとして提供されはじめました。始まったの、2016年なんですね。Script2017年になると急激に機能追加が加速します。Suiteの特にBusinessプランが優遇されるようになり、「金を積めば色々と解決される」という流れになりつつあります。Servicesに仲間入りしましたね。これで、レポートの自動作成などができるようになると。クラスの数が超多いので、心してかからないとですね。無料のGmailアカウントではGASの実行時にけっこうキツめの注意画面が出るようになりました。GASはかなり色々といじくれちゃうので、注意喚起という意味では仕方がないのかも知れませんが、びっくりするGASユーザーは多かったことでしょう。ReportingはGAS実行時のエラー発生をレポートする機能です。GASはトリガーで動作させることや他人が叩いて実行させることもありますが、その場合エラーが出ているのに気が付かない...ということも。これでちゃんとエラーも捕捉できるというものです。add-onsGmailにアドオンが追加できるようになりました。サイドバーガジェットを追加して、Gmailに関するレポートを表示したりということができるそうです。開発者があまり多くないようですので、チャンスかも。マニフェストマニフェストはプロジェクトの設定ファイルで、スコープやライブラリなどの設定情報が記述されています。このマニフェストファイルを使えば、それらの設定変更やデプロイや更新ができるというものだそうです。QuotaEAPで「フレキシブルなクォータ」が提供されるようになりました。例の「実行時間6分の壁」がBusinessプランであれば壊すことができるようになったわけです。Script2018年はじまったばかりですけどね。時間なかったので、細かい解説お聴きできなかったのですが、以下カレンダーイベント以外に以下の機能追加もありましたよ。Eventこれは、当ブログでも紹介していますが、トリガーに新しいイベントとしてカレンダーが追加されました。予想では今後色々なイベントが追加されるのでは?とのこと。Makerに関しては、本日悲報がありました。Tablesが使えなくなるとのこと。