わたし専属AIプロジェクト
会員サイト
仕組み

3. GAS連携(スプレッドシートとフォーム)

このテーマでできるようになること

申込フォームの回答をスプレッドシートに自動でためて、届いたら自動でお礼メールを送れるようになります。手作業の事務仕事をAIに任せる、要のテーマです。

GASとはGoogleのスプレッドシートやフォームを、自動で動かす仕組みです
書かなくていいプログラムはAIが書きます。あなたは「何をしたいか」を日本語で伝えるだけです
できること申込の自動記録・自動でお礼メール・集計表の自動更新など

先に、これだけ知っておいてください

GASは、土台の5つの中で一番つまずく人が多いテーマです。理由ははっきりしています。

  • コードを直しても、そのままでは反映されません。「デプロイを管理」という操作が必要です。ここを知らないと、正しいコードなのに動かず何時間も溶けます
  • 途中でGoogleの警告画面が出ます。怖くありません。自分で書いたものなので、進んで大丈夫です
  • プログラムの中身は、読めなくて大丈夫です。AIが書いて、AIが直します

この3つを先に知っているだけで、詰まる時間が大きく減ります。

進め方

上から順に、1つずつ進めてください。プロンプトはコピーして、Codexに貼るだけです。

STEP 1

フォームとスプレッドシートをつなぐ

まずGoogleフォームを1つ作って、回答がスプレッドシートに入る状態にします。ここはブラウザでの操作です。

Googleフォームを作って、回答がスプレッドシートにたまるようにしたいです。
ブラウザでの操作を、1つずつ確認しながら教えてください。
専門用語には、やさしい言い換えを添えてください。
確認 自分でフォームに1回テスト送信して、スプレッドシートに行が増えたらOKです。
STEP 2

コードを書く画面を開く

スプレッドシートの「拡張機能」から、Apps Scriptという画面を開きます。ここがGASの作業場です。

スプレッドシートから Apps Script の画面を開きたいです。
どこを押せばいいか、1つずつ教えてください。
開いたあとに最初に消しておくものがあれば、それも教えてください。
確認 「Apps Script」という画面が開いて、コードを書く枠が見えたらOKです。
STEP 3

やりたいことを日本語で伝えて、書いてもらう

ここでコードが出てきます。読まなくて大丈夫です。コピーして貼るだけです。

Googleフォームに回答が届いたら、その人に自動でお礼メールを送りたいです。
GASのコードを書いてください。

メールの件名:〇〇
メールの本文:〇〇

コードを貼る場所と、貼ったあとの操作も、1つずつ教えてください。

〇〇のところを、自分の言葉に書きかえて使ってください。

確認 Apps Scriptの画面にコードを貼って、保存ができたらOKです。
STEP 4

デプロイして、実際に動かす

デプロイとは「この仕組みを動かしていいですよ」と許可する操作です。ここで初めて動き出します。

書いてもらったGASを、デプロイして動かしたいです。
・デプロイの種類は何を選ぶか
・アクセスできるユーザーはどれにするか
・途中で出る警告画面はどう進めばいいか
を、1つずつ教えてください。
確認 自分でフォームに1回テスト送信して、お礼メールが実際に届いたらOKです。
STEP 5

直したあと、必ずやること

ここが一番の山です。コードを直しただけでは、何も変わりません。

GASのコードを直しました。
公開しているURLは変えずに、新しい内容を反映させたいです。
「デプロイを管理」からの手順を、1つずつ教えてください。
確認 もう一度テスト送信して、直したとおりに動いたらOKです。前と同じ動きなら、まだ反映されていません。

一番の落とし穴

コードを直したあとの操作です。押すボタンを1つ間違えるだけで、URLが変わってしまいます。

正しいデプロイ →デプロイを管理→ 鉛筆のマーク → バージョンを「新しいバージョン」→ デプロイ
同じURLのまま、中身だけ新しくなります
間違いデプロイ →「新しいデプロイ」
URLが変わります。つないでいた場所を全部つなぎ直すことになります

「デプロイを管理」が見つからないときは、コードを一度保存してから開き直してください。

よく出るエラーと、直し方

直したのに反映されない古いままのデプロイです。「デプロイを管理」から新しいバージョンにします
権限がありませんアクセスできるユーザーが「自分のみ」になっています。「全員」に変えて、もう一度デプロイします
このアプリは確認されていませんGoogleの警告表示です。「詳細」→「安全でないページに移動」→「許可」で進みます
データが途中までしか入らない送る項目が足りていません。何を送りたいかをAIに伝え直します

チェックリスト

詰まったとき

エラーが出たら、画面に出ている文章をそのまま全部コピーして、下と一緒に貼ってください。

GASの作業中にエラーが出て止まりました。
専門用語をなるべく使わずに、原因と直し方を教えてください。
そのうえで、直す操作を一緒にやってください。

(この下に、画面に出ているエラーの文章を全部貼り付けてください)

それでも進まないときは、オープンチャットにスクショ1枚と「GASのSTEP◯で詰まった」とだけ書いて投げてください。

このテーマを扱うグルコンの録画も、開催後にここに置きます。