keitaroさんGAS勉強会
【イベント名】
このイベントの目的
DATASaberのKeitaroさんによるGAS(GoogleAppScript)のオンライン勉強会。
様々な自動化の紹介や作り方について学べます。
概要
GoogleFormに入力された情報を→Discordへ転送
資料
Google Apps Script (GAS) セミナー レジュメ
1. GASの基礎
1.1 GASとは何か
GASは、Google社が提供するJavaScriptベースのクラウドプログラミング言語です。Googleのさまざまなサービスと連携し、自動化や拡張機能の開発が可能です。
1.2 GASでできること
- Googleスプレッドシートやドキュメントの自動操作
- Gmailを使用した自動メール送信
- カレンダーイベントの自動作成
- 外部APIとの連携によるデータ取得や更新
- カスタムウェブアプリケーションの作成
2. GASの環境設定
2.1 スクリプトエディタの開き方
- Googleドライブから:「新規」→「その他」→「Google Apps Script」
- Googleスプレッドシートから:「ツール」→「スクリプトエディタ」
- その他のGoogleサービスからも同様のメニューで開くことが可能
2.2 スクリプトプロパティ
スクリプトプロパティは、APIキーやパスワードなどの機密情報を安全に保存するための機能です。
- 設定方法:「プロジェクトの設定」→「スクリプトプロパティ」
- 利用方法:で取得
3. 実践:GASを使った自動化プロジェクト
以下のプロジェクトの要件定義には、生成AIを活用します。各プロジェクトの具体的な実装方法を生成AIに問い合わせるためのプロンプトを含めています。
3.1 RSSフィードからDiscordへの通知
プロンプト:
3.2 NotionのイベントカレンダーをDiscordに投稿
プロンプト:
4. コーディング実習
- 生成AIから得たコードを基に、実際にスクリプトエディタでコードを書いていきます。
- エラーが発生した場合の対処方法や、デバッグのテクニックを紹介します。
- コードの最適化や、GASのベストプラクティスについて説明します。
5. まとめと質疑応答
- セミナーの内容を振り返り、重要なポイントを再確認します。
- 参加者からの質問に答え、さらなる学習リソースを紹介します。
当日のタイムテーブル
事前質問箱
