
इस ट्यूटोरियल में, हम एक पूरा Google Sheets ऐप बनाएंगे जिसमें फॉर्म और स्क्रिप्ट होंगे जो Google Form से डेटा एकत्र करते हैं, Google Apps Script का उपयोग करके इसे प्रोसेस करते हैं, और इसे आपकी स्प्रेडशीट में संरचित तरीके से प्रदर्शित करते हैं। आप सीखेंगे कि Google Forms के माध्यम से डेटा कैसे एकत्र करें और फिर Google Apps Script का उपयोग करके विभिन्न कार्यों को स्वचालित करके एक सरल लेकिन उपयोगी ऐप बनाएं।
चरण 1: Google Form बनाएं
Google Form खोलें
- Tools मेनू पर जाएं >> Create a new form चुनें।
- एक Google Form नए टैब में खुलेगा।

फॉर्म डिज़ाइन करें
- आप जिस डेटा को एकत्र करना चाहते हैं, उसके आधार पर प्रश्न या फ़ील्ड जोड़ें। जैसे:
- नाम (Short Answer)
- ईमेल (Short Answer)
- उत्पाद (Dropdown)
- अतिरिक्त नोट्स (Paragraph)

चरण 2: फॉर्म को Google Sheets से लिंक करें
Google Sheet खोलें
- Response टैब पर जाएं >> लिंक किए गए Google Sheet को खोलने के लिए Google Sheet आइकन पर क्लिक करें।

- इस शीट में Form Responses नामक एक टैब होगा, जो स्वचालित रूप से फॉर्म डेटा संग्रहीत करता है।

अपना डेटा व्यवस्थित करें [वैकल्पिक]
- आप Google Sheets फ़ाइल में अधिक टैब जोड़कर अपना डेटा व्यवस्थित कर सकते हैं।
- आप अन्य शीट्स को डैशबोर्ड या डेटा प्रबंधन इंटरफेस के रूप में कार्य करने के लिए फॉर्मेट कर सकते हैं।
चरण 3: कार्यों को स्वचालित करने के लिए Google Apps Script का उपयोग करें
Google Apps Script आपको Google Sheets की कार्यक्षमता बढ़ाने की अनुमति देता है। जब नई प्रतिक्रियाएं सबमिट होती हैं तो आप डेटा प्रोसेसिंग को स्वचालित करने के लिए कस्टम JavaScript-आधारित स्क्रिप्ट लिख सकते हैं। आइए फॉर्म सबमिशन पर स्वचालित रूप से ईमेल नोटिफिकेशन भेजने के लिए एक स्क्रिप्ट बनाएं।
Google Sheets Apps Script एडिटर खोलें:
- Extensions मेनू पर जाएं >> Apps Script चुनें।
- यह एक स्क्रिप्ट एडिटर खोलेगा जहां आप अपनी स्क्रिप्ट लिख और डिप्लॉय कर सकते हैं।
- एडिटर में निम्न कोड डालें।
function sendConfirmationOnFormSubmit(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var formData = e.values; // फॉर्म प्रतिक्रियाओं की सरणी
var name = formData[1]; // मान लें नाम पहला फ़ील्ड है
var email = formData[2]; // मान लें ईमेल दूसरा फ़ील्ड है
var product = formData[4]; // उत्पाद जानकारी
var message = "Hello " + name + ",\n\n" + "Hope you are doing well. Thank you for your order of " + product + ". We'll get back to you soon.";
MailApp.sendEmail({
to: email,
subject: "Order Confirmation",
body: message
});
}
स्क्रिप्ट को स्वचालित करने के लिए ट्रिगर सेट करें
आप स्क्रिप्ट को हर बार फॉर्म प्रतिक्रिया सबमिट होने पर चलाने के लिए स्वचालित कर सकते हैं। फंक्शन sendConfirmationOnFormSubmit के लिए ट्रिगर सेट करने के लिए जो फॉर्म सबमिट पर चलता है।
- Apps Script एडिटर में >> बाईं ओर Triggers (घड़ी आइकन) पर क्लिक करें।
- Add Trigger चुनें >> एक डायलॉग बॉक्स खुलेगा।
- Choose which function to run: sendConfirmationOnFormSubmit
- Select event source: From Spreadsheet
- Select event type: On form submit
- Failure notifications settings: Notify me daily
- अंत में Save पर क्लिक करें।

चरण 4: अपने ऐप को टेस्ट और डिप्लॉय करें
उपरोक्त चरणों का पालन करके आपका Google Form सेट हो गया है, लिंक्ड Google Sheet तैयार है, और आपने अपना Google Apps Script कोड लिख लिया है, अब आप ऐप को टेस्ट करके डिप्लॉय कर सकते हैं।
अपने ऐप को टेस्ट करें
- लाइव फॉर्म पर जाएं और कुछ टेस्ट डेटा सबमिट करें ताकि यह सुनिश्चित हो सके कि फॉर्म अपेक्षित रूप से काम करता है और डेटा आपकी लिंक्ड शीट में पॉप्युलेट होता है।
- जांचें कि आपकी स्क्रिप्ट के अनुसार फॉर्म यूजर्स को ईमेल नोटिफिकेशन भेजे जा रहे हैं।
ऐप डिप्लॉय करें
सब कुछ टेस्ट करने के बाद, आप निम्न तरीकों से अपना Google Sheets ऐप डिप्लॉय कर सकते हैं:
- Google Form पर जाएं >> Send पर क्लिक करें।
- Send Form डायलॉग बॉक्स खुलेगा >> कोई भी विकल्प चुनें (Email, Link, Embed HTML)
- फॉर्म को ईमेल, लिंक के माध्यम से यूजर्स के साथ साझा करें या इसे वेबसाइट में एम्बेड करें।

जैसे-जैसे आपका ऐप जटिलता में बढ़ता है, नियमित रूप से समस्याओं की जांच करें या Google Apps Script का उपयोग करके अधिक फीचर्स जोड़ें।
अंतिम आउटपुट
Google Form

Google Sheet

ईमेल पुष्टिकरण:

निष्कर्ष
उपरोक्त सभी चरणों का पालन करके, आप फॉर्म और स्क्रिप्ट के साथ एक पूर्ण Google Sheets ऐप बनाने में सक्षम होंगे। यह ऐप आपको यूजर्स से डेटा एकत्र करने और उन्हें स्वचालित पुष्टिकरण मेल भेजने में मदद करेगा। आप अपनी आवश्यकताओं के आधार पर इस ऐप को और अनुकूलित कर सकते हैं। यह वर्कफ़्लो को सुव्यवस्थित करने, डेटा हैंडलिंग में सुधार करने और Google Sheets के भीतर दोहराए जाने वाले कार्यों को स्वचालित करने का एक प्रभावी तरीका है।
निःशुल्क एडवांस्ड Excel अभ्यास समाधान के साथ प्राप्त करें!