ご覧いただきありがとうございます。Google Apps Script(GAS)で、Googleスプレッドシートの更新をSlackまたはメールに自動通知する仕組みを作ります。
■ こんなお悩みに
- 案件のステータスが「完了」になったら、チームにすぐ知らせたい
- 在庫や金額が一定の値を超えたら、担当者にメールしたい
- シートを毎回開いて確認するのが面倒、確認漏れが怖い
■ 基本料金(¥4,000)に含まれる範囲
- 監視するシート:1シート
- 通知先:1つ(Slack または メール。メールは宛先1つ)
- 通知の条件:1つ(列1つ+比較方法1つ。例:「ステータス」が「完了」になったら/「金額」が100,000を超えたら)
- 通知文:標準形式(シート名・目印の列・行番号・変更前→変更後)
- 通知ログ用シート、テスト通知を送る関数、導入手順書
- 納品物:スクリプト(Code.gs)・手順書・テスト結果。納期4日
■ 仕組み
- 指定した列が編集された時だけ判定し、条件に合った時だけ通知します
- 1セルずつの編集では、条件に合わない値から合う値に変わった時だけ通知(すでに「完了」の行を再入力しても再通知しません)
- 複数セルの貼り付けは、合致した行を1通にまとめて通知(1回10行まで、超過は「ほか○件」)
- 送信失敗時は自動で再試行(最大3回)し、結果は通知ログに記録
- Webhook URLはコードに書かず、スクリプトのプロパティに保存する形で作ります
■ 検証について(正直にお伝えします)
Googleのサービスを模したテスト環境(モック)で、自動テスト30項目に合格しています。Googleの実環境(実際のスプレッドシート・Slack・メール)での動作は未検証です。購入者様のアカウントはお預かりしないため、実環境での確認は導入時にお客様に行っていただきます(手順書とテスト通知の関数つき)。
■ できないこと
- Excelファイルの監視、Slack・メール以外(LINE・Chatwork・Teams等)への通知
- スクリプト・API・フォーム回答の自動追記など、画面で人が編集した場合以外の変更の通知(Googleの仕様で動かない場合があります)
- 個人情報・機密情報が必須の作業(ダミーデータで作成)
- アカウントのパスワード・アクセス権・Webhook URLのお預かり
■ ご購入前にお伝えいただきたいこと
通知したい条件(いつ・どの列が・どうなったら)、通知先(Slackまたはメール)、シートの見出し行(ダミーで可)。「見積り相談」もお気軽にどうぞ。
■ 進め方
打ち合わせはチャット(テキスト)のみです。電話・ビデオ通話・外部ツールでのやり取りは行いません。
1. 通知したい条件と通知先をお知らせください。
2. シートの見出し行(列の名前)が分かるダミーのサンプルをいただくと早く進みます。個人情報は伏せてください。
3. 制作・テスト(モック)。
4. 納品(スクリプト・導入手順書・テスト結果)。導入のご質問はチャットで対応します。
5. 導入後に動かない場合は、納品後7日間、原因を調べて無料で修正します(同じ条件での不具合が対象。仕様の変更・追加は別料金)。
■ 個人情報・機密情報について
実際の業務データは不要です。ダミーデータで作成します。
■ AI活用について(正直にお伝えします)
制作にはAI(Claude等)を活用して効率化しています。お客様のデータをそのままAIに渡さないよう、ダミーデータで検証し、納品前に必ず自動テストを実行します。テストなしで納品することはありません。