cm-google-form

Connect HTML forms to Google Sheets via Apps Script with retry and toast notifications.

48|23|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/tody-agent/codymaster --skill cm-google-form
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cm-google-form
Source: https://github.com/tody-agent/codymaster/tree/main/skills/cm-google-form
Command: npx skills add https://github.com/tody-agent/codymaster --skill cm-google-form

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the transfer of data from HTML forms to Google Sheets using Google Apps Script, reducing manual data entry and improving reliability with retry and user-friendly feedback.

Core Features & Use Cases

  • Auto-retry for form submissions to Google Sheets via Apps Script, ensuring data isn't lost due to transient errors.
  • Toast notifications and a built-in fallback contact (Zalo/messenger) to guide users when submissions fail.
  • Reusable on static websites and across multiple pages, with a configurable URL map and doPost-based backend.

Quick Start

Add the HTML form templates to your site, deploy the Apps Script as a web app, and configure the form URLs in the frontend to enable end-to-end submissions.

Frequently Asked Questions about cm-google-form

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect an HTML form to Google Sheets using Apps Script?

Connecting HTML forms to Google Sheets involves deploying a doPost-based Apps Script web app and configuring the form URLs in the frontend. This pipeline processes submissions as JSON responses directly into your spreadsheet.

What is the best way to handle Google Sheets form submission failures on a static website?

Handling form submission failures involves implementing an auto-retry mechanism with a 3x exponential backoff strategy. When submissions fail, this setup displays toast notifications and provides a built-in fallback contact option to prevent data loss.

Can I use Google Apps Script to submit form data from multiple pages to one spreadsheet?

Yes, you can use Google Apps Script to submit form data from multiple pages to one central spreadsheet. The solution uses a modular front-end with a configurable URL map, allowing seamless reuse across static websites and multi-page forms.

Do I need a backend server to post HTML form data to Google Sheets?

You do not need a traditional backend server to post HTML form data to Google Sheets. The architecture uses Google Apps Script deployed as a web app to handle the doPost requests, processing JSON data directly from the static front-end.

Why does my Google Apps Script form integration drop data during transient network errors?

Google Apps Script form integrations drop data during transient network errors because standard submissions lack retry logic. Adding an auto-retry pipeline with 3x backoff ensures that failed JSON requests are reattempted until successfully logged in the spreadsheet.