にじっこ有志

申込フォーム運用マニュアル

にじっこの申込フォーム(自作Webフォーム)の仕組み・イベントごとの作り方・受付中の運用・集金チェック・メンテナンスをまとめた運営者向け手引きです。

🧩 仕組み(なにでできているか)

フォームはGoogleスプレッドシート+Apps Script(GAS)で動く自作Webフォームです。すべてにじっこ共用Googleアカウント(nijikkoyushi@gmail.com)の中で完結し、個人情報が外部サービスに出ることはありません。

入力ログイン不要・スマホ最適化
金額人数×500円を画面で自動表示
支払い案内完了画面にPayPayボタン+QR
修正再送信で上書き(重複しない)
控え控えメール自動送付(不達でも申込成立)
集金照合PayPay CSV貼るだけで自動

🆕 回ごとの作成(イベントのたび・約10分)

  1. 前回の申込シートをDriveでコピーにじっこアカウントで前回のスプレッドシートを「コピーを作成」(中のプログラムごとコピーされる)。名前は「20270205_にじっこ食堂申込(回答)」のように日付入りに
  2. 設定(CONFIG)を今回の内容に更新「拡張機能→Apps Script」を開き、コード冒頭のCONFIGで開催日・締切を書き換え。Claudeに「食堂②のフォームを準備して」と頼めばここは全部お任せでOK
  3. setup を実行回答シートが空の状態で作り直される(マスタ類は残る)
  4. 「新しいデプロイ」でWebアプリを発行実行ユーザー=自分/アクセス=全員。コピーごとにURLが変わるので、案内ページ・チラシのQRも新URLで作り直す(Claudeが一括でやる)
  5. スマホで1件テスト送信回答・集計タブへの反映と完了画面(金額+PayPay案内)を確認→テスト行を削除して公開
⚠️ 告知直前にPayPayのQRを最新化

PayPayの受け取りQR/リンクは発行から約2週間で失効します。告知開始の直前ににじっこ有志のPayPayでマイコードのリンクを再コピーし、Claudeに渡してフォーム・送金ガイド・チラシへ一括反映(期限が支払い締切より後になるように)。

📥 受付中の運用(基本、何もしなくていい)

💰 集金チェック(締切前後・CSVを貼るだけ)

  1. PayPayアプリで取引履歴のCSVをダウンロードにじっこ有志アカウントの取引履歴→CSVダウンロード
  2. CSVを開いて全選択コピー→申込シートの「入金明細」タブのA1に貼る加工不要。列の順番が違っても自動で認識される
  3. 「照合」タブを見る家庭ごとに ✅ぴったり/⚠️差額あり/❌未入金/💴現金 が自動表示。「🔍マスタ未登録の表示名」が出たら、送金メッセージの園児名で家庭を特定してマスタに1行追加(次回から自動)
  4. 未入金リマインドApps Scriptで makeReminderList を実行→「リマインド」タブに未入金一覧+配信用文面が自動生成。①ルクミー配信 ②先生経由の二段構えで(配信文テンプレ集にもひな形あり)
  5. 現金の家庭受け取ったら「回答」タブの入金確認にチェック+入金日を記入
受付名簿もこのシートから

当日の受付名簿は「回答」タブをクラス順に並べて印刷。園への人数報告(大人/幼児/乳児+離乳食段階+アレルギー)も「集計」タブの数字をそのまま使えます。

🔧 メンテナンス(仕組みを直す・変えるとき)

🚨 トラブル対応

→ 表は横にスクロールできます

症状対処
フォームが開かないデプロイ設定の「アクセスできるユーザー: 全員」を確認。直らなければ下の保険フォームへ切替
送信でエラーが出るApps Scriptの「実行数」ログでエラー内容を確認。「回答」シートがない(setup未実行)が典型
回答がシートに入らないコード修正後の反映漏れが典型。「デプロイを管理→新バージョン」で再デプロイ
控えメールが届かない迷惑メール確認→それでもダメなら「支払いに影響なし・完了画面が正」と案内(アドレスの打ち間違いが大半)
本番フォームが直せない保険フォームに切替: ルクミー/LINE配信で予備フォームのURLを流す(チラシのQRは差し替え不可のため配信で告知)。予備URLは食堂①企画書に記録あり
切替の判断は1人で抱えない

障害時はLINEで共有して、保険フォームへの切替をメンバーで判断。予備フォームのURLはメンバーにも共有しておきます。