page icon

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. まとめと質疑応答

  • セミナーの内容を振り返り、重要なポイントを再確認します。
  • 参加者からの質問に答え、さらなる学習リソースを紹介します。
当日のタイムテーブル
事前質問箱
 
アーカイブ動画