フォーム受付 GAS キット ── サイトのフォームを、スプレッドシートと Slack / LINE で受け取る
- Digital2,780 JPY





何ができるか サイトの問い合わせフォーム・予約フォームの送信先になる Google Apps Script のキットです。受け取った内容を「受付」シートに 1 行ずつ貯め、Slack / Discord / LINE に知らせ、送ってくれた人に自動返信を出します。月額のフォームサービスを使わずに、Google アカウントだけで受け口を持てます。 送信の受け取り方は 3 つ。JSON、urlencoded、素の <form method="post"> のどれでも受けます 受付番号は YYYYMMDD-NNN の形で、その日の連番。日が変わると 001 に戻ります 通知先はカンマ区切りで並べられます。slack,line なら両方に同じ 1 件が届きます 自動返信の件名と本文は、設定シートで書き換えられます 予約フォームなら、枠(日付 × 時間帯)の残りを数えて、定員に達した回は受け付けません 送信ボタンを連打しても、10 分以内の同じ中身は 1 行にまとまります 人には見えない欄に字が入った送信(迷惑投稿)は、記録も通知もしません 置き方 スプレッドシートに 設定 受付 枠 の 3 枚を作る(見本の CSV を 3 枚同梱しています) 拡張機能 → Apps Script を開き、dist/Code.gs の全文を貼る デプロイ → 新しいデプロイ → ウェブアプリ(実行するのは自分、アクセスできるユーザーは全員)で公開し、出てきた URL をフォームの送信先にする clasp も npm も要りません。貼るのは 1 ファイルだけです。同梱の設定手順書に、Slack / Discord / LINE それぞれの通知先の作り方と、Google の承認画面の進み方まで書いてあります。フォームは、そのまま使える HTML の見本を同梱しています。業種別 LP テンプレ パックの LP なら、設定ファイルの form.endpoint に URL を入れるだけで受けられます。 届くもの 受付シートに 1 行増えます(受付日時・受付番号・各項目・送信元)。通知はこの 1 通です。 【受付】20260914-001 name: 見本 太郎 email: taro@example.com message: 料金と納期を知りたいです。 送ってくれた人には、受付番号つきの自動返信が届きます。文面の差し込みは {受付番号} {項目一覧} {送信元} と、{email} のような項目名です。 仕組みの保証 同時に 2 件届いても順番に 1 件ずつ処理するので、受付番号は重なりません 設定の書き間違いで処理できなかったときは、通知先にエラーを 1 通送ります。黙って止まりません メールの 1 日の上限に達した日も、受付シートへの記録と通知は続きます 中の処理(読み取り・設定・検証・受付番号・行・枠・文面・自動返信)はテスト付きで、zip の中で npm test が通ります 価格とライセンス 発売記念価格 ¥2,780(9 月 18 日 まで)。以降は ¥3,480 です。発売記念価格で買うと、その後の 1.x アップデートも無料で受け取れます。購入したご本人(購入が組織なら、その組織の業務)で使えます。再配布・転売・同種商品化は禁止です。note の有料記事版も同価格です。購入後 14 日間、不具合のご連絡に対応します(hello@suminawa.dev)。 zip の中身: dist(Code.gs・appsscript.json)/ samples(settings-sample.csv・intake-sample.csv・slots-sample.csv・form-sample.html・lp-templates.md)/ src / test / scripts / README.ja.md / LICENSE.md / CHANGELOG.md




