क्या आप Google फॉर्म को स्वचालित रूप से खोलने या बंद करने के लिए शेड्यूल कर सकते हैं?
त्वरित उत्तर: नहीं, मूल रूप से नहीं। Google Forms में केवल एक मैन्युअल "Accepting responses" टॉगल है — कोई बिल्ट-इन तारीख/समय शेड्यूलर नहीं है। इसे स्वचालित करने के लिए, एक समय-आधारित ट्रिगर के साथ एक Google Apps Script लिखें, formLimiter जैसा थर्ड-पार्टी ऐड-ऑन इंस्टॉल करें, या अगर समय महत्वपूर्ण नहीं है तो बस इसे मैन्युअल रूप से टॉगल करें।
बहुत से लोग उम्मीद करते हैं कि Google Forms में शेड्यूलिंग फ़ीचर हो — एक ओपन तारीख सेट करें, एक क्लोज़ तारीख सेट करें, और भूल जाएँ। ऐसा नहीं है। Google Forms जो देता है वह Responses टैब में एक एकल मैन्युअल स्विच है: "Accepting responses," चालू या बंद। उस मैन्युअल टॉगल से आगे सब कुछ ऐसा है जिसे आपको खुद बनाना या ऊपर से जोड़ना पड़ता है। यहाँ बताया गया है कि परीक्षा विंडो, रजिस्ट्रेशन समय सीमा, और सीमित-समय प्रचारों के लिए वास्तव में क्या काम करता है।
Google Forms वास्तव में क्या देता है
अपना फॉर्म खोलें, Responses टैब पर क्लिक करें, और आपको Accepting responses लेबल वाला एक टॉगल दिखेगा। इसे बंद करें और फॉर्म लिंक पर जाने वाले किसी भी व्यक्ति को एक संदेश दिखेगा कि फॉर्म अब सबमिशन स्वीकार नहीं कर रहा है, साथ ही एक वैकल्पिक कस्टम संदेश जिसे आप सेट कर सकते हैं। यही पूरा मूल तंत्र है — Settings में कहीं भी क्लोज़ तारीख या ओपन तारीख दर्ज करने के लिए कोई फ़ील्ड नहीं है। उस टॉगल और संबंधित रिस्पॉन्स-सीमा विकल्पों के बारे में अधिक जानकारी के लिए हमारी गाइड Google फॉर्म बंद करना और रिस्पॉन्स सीमित करना देखें।
विकल्प 1: मैन्युअल टॉगलिंग
छोटे स्तर या अनौपचारिक उपयोग के लिए — एक टीम लंच RSVP, एक निश्चित घंटे पर देय एक क्लास असाइनमेंट — सबसे सरल तरीका है खुद सही समय पर टॉगल बदलना याद रखना। इसमें कोई लागत नहीं आती और किसी तकनीकी सेटअप की ज़रूरत नहीं होती। स्पष्ट कमी यह है कि यह पूरी तरह आपके याद रखने पर निर्भर करता है, और "ठीक रात 11:59 बजे बंद हो जाता है" अच्छी तरह काम नहीं करता अगर आप सो रहे हों।
विकल्प 2: समय-आधारित ट्रिगर के साथ Google Apps Script
ऐसी किसी भी स्थिति के लिए जहाँ सटीक बंद होने का समय वास्तव में मायने रखता है — एक परीक्षा विंडो, निष्पक्षता के लिए लागू की गई समय सीमा — Google Apps Script इसे विश्वसनीय रूप से कर सकता है। Apps Script Workspace ऐप्स के लिए Google की बिल्ट-इन स्क्रिप्टिंग परत है, और यह प्रोग्राम के ज़रिए एक फॉर्म को नियंत्रित कर सकता है, जिसमें शेड्यूल पर "Accepting responses" को टॉगल करना शामिल है। शेड्यूलिंग से परे स्क्रिप्टिंग परत क्या कर सकती है, इसके बारे में अधिक जानकारी के लिए हमारी व्यापक गाइड Google Forms के लिए Google Apps Script देखें। इस विशेष उपयोग के मामले के चरण ऊपर बॉक्स में हैं: अपने फॉर्म से स्क्रिप्ट एडिटर खोलें, एक छोटा फंक्शन लिखें जो setAcceptingResponses(false) को कॉल करता है, और उस सटीक क्षण के लिए एक समय-चालित ट्रिगर जोड़ें जब आप चाहते हैं कि यह चले। उल्टा भी वही पैटर्न काम करता है, एक निर्धारित समय पर setAcceptingResponses(true) को कॉल करके फॉर्म को स्वतः खोलने के लिए।
विकल्प 3: formLimiter (थर्ड-पार्टी ऐड-ऑन)
अगर स्क्रिप्ट लिखना कुछ ऐसा नहीं है जो आप खुद करना चाहते हैं, तो formLimiter Google Workspace Marketplace के माध्यम से उपलब्ध एक लोकप्रिय ऐड-ऑन है जो तारीख, समय, या कुल रिस्पॉन्स गिनती के आधार पर स्वचालित रूप से फॉर्म बंद करता है। यह स्पष्ट होने लायक है कि formLimiter एक थर्ड-पार्टी टूल है, Google द्वारा निर्मित या रखरखाव नहीं किया गया — यह आपके फॉर्म से कनेक्ट होकर और बैकग्राउंड में अपना खुद का लॉजिक चलाकर काम करता है, एक पहले से बनी Apps Script जैसा। अगर आप खुद कोड लिखे बिना शेड्यूलिंग चाहते हैं तो यह एक उचित विकल्प है, लेकिन किसी भी थर्ड-पार्टी ऐड-ऑन की तरह, इसे इंस्टॉल करने से पहले यह जाँचना अच्छा है कि यह किन अनुमतियों का अनुरोध करता है।
सामान्य उपयोग के मामले
- परीक्षा विंडो। एक टेस्ट जिसे किसी सटीक समय पर बंद होना चाहिए, चाहे कोई अभी भी जवाब दे रहा हो — Apps Script या formLimiter यहाँ विश्वसनीय विकल्प हैं, क्योंकि मैन्युअल टॉगलिंग में देर से बंद होने का जोखिम रहता है।
- रजिस्ट्रेशन समय सीमा। इवेंट साइन-अप या गिवअवे प्रविष्टियाँ जिन्हें समय सीमा बीतते ही रिस्पॉन्स स्वीकार करना बंद करना है — दोनों में से कोई भी स्वचालित विकल्प अच्छी तरह काम करता है, और इसे एक रिस्पॉन्स-सीमा सेटिंग (ऊपर लिंक की गई गाइड देखें) के साथ जोड़ने से नियंत्रण की एक दूसरी परत जुड़ जाती है।
- सीमित-समय प्रचार। एक छोटी अभियान विंडो से जुड़ा फॉर्म एक स्वचालित बंद होने से लाभान्वित होता है ताकि आपको मैन्युअल रूप से एक काउंटडाउन ट्रैक न करना पड़े।
आपको कौन सा विकल्प उपयोग करना चाहिए?
अगर सटीक मिनट मायने नहीं रखता और आप वैसे भी अपने कंप्यूटर पर रहेंगे, तो मैन्युअल टॉगलिंग ठीक है — यह वास्तव में सबसे सरल विकल्प है और एक बार के फॉर्म को ओवर-इंजीनियर करने का कोई कारण नहीं है। अगर समय की सटीकता मायने रखती है और आप थोड़ी स्क्रिप्टिंग में सहज हैं, तो Apps Script मुफ़्त है और पूरी तरह आपके नियंत्रण में है। अगर आप कोड छुए बिना शेड्यूलिंग चाहते हैं, तो formLimiter स्थापित थर्ड-पार्टी विकल्प है, बस यह जानते हुए जाएँ कि यह Google उत्पाद नहीं है।
तीनों शेड्यूलिंग विकल्पों की तुलना
| मैन्युअल टॉगल | Apps Script ट्रिगर | formLimiter ऐड-ऑन | |
|---|---|---|---|
| सेटअप प्रयास | कोई नहीं | एक छोटी स्क्रिप्ट लिखना ज़रूरी | Marketplace से इंस्टॉल करें, सेटिंग्स कॉन्फ़िगर करें |
| सटीकता | आपकी उपलब्धता पर निर्भर | मिनट तक सटीक | मिनट तक सटीक |
| क्या Google द्वारा बनाया गया? | लागू नहीं — मूल टॉगल | हाँ, Apps Script एक Google उत्पाद है | नहीं, थर्ड-पार्टी |
| क्या फॉर्म को स्वतः भी खोल सकता है? | नहीं, केवल मैन्युअल | हाँ, उल्टा वही पैटर्न | सीमित — मुख्य रूप से बंद करने के लिए बनाया गया |
| किसके लिए सबसे अच्छा | आकस्मिक, कम-जोखिम वाले फॉर्म | थोड़े कोड में सहज कोई भी | गैर-तकनीकी उपयोगकर्ता जो स्क्रिप्टिंग के बिना शेड्यूलिंग चाहते हैं |
फॉर्म स्वतः बंद होने के बाद रिस्पॉन्स का क्या होता है
चाहे कोई भी तरीका बंद होने को ट्रिगर करे, बाद का व्यवहार वही रहता है: "Accepting responses" बंद होने के बाद लिंक खोलने वाले किसी भी व्यक्ति को मानक बंद संदेश दिखता है, और आगे कोई सबमिशन रिकॉर्ड नहीं होता। बंद होने से पहले इकट्ठा किए गए रिस्पॉन्स Responses टैब और किसी भी लिंक्ड शीट में पूरी तरह सुलभ रहते हैं — फॉर्म बंद करने से मौजूदा डेटा डिलीट या छिपता नहीं है, यह केवल नए सबमिशन को रोकता है। अगर आप यह भी चाहते हैं कि फॉर्म बंद होते ही आपको सूचित किया जाए (बाद में जाँचने के बजाय), तो जो भी शेड्यूलिंग तरीका आप उपयोग करते हैं उसे नए रिस्पॉन्स के लिए ईमेल नोटिफिकेशन के साथ जोड़ें, ताकि कटऑफ से पहले आए अंतिम रिस्पॉन्स का आपके पास एक स्पष्ट रिकॉर्ड हो।
शेड्यूल्ड बंद/खुलने की समस्याओं का निवारण
- Apps Script ट्रिगर नहीं चला। Apps Script एडिटर में Triggers पेज (घड़ी आइकन) पर त्रुटि लॉग जाँचें — एक सामान्य कारण है Google खाता पासवर्ड बदलने के बाद स्क्रिप्ट का प्राधिकरण समाप्त होना या रद्द होना।
- फॉर्म बंद हो गया लेकिन लोग कहते हैं कि वे अभी भी सबमिट कर सकते हैं। पुष्टि करें कि वे कैश्ड पेज नहीं देख रहे हैं — उनसे पहले से खुले हुए टैब से फिर से सबमिट करने के बजाय फॉर्म लिंक को सीधे रीलोड करने के लिए कहें।
- आप चाहते हैं कि फॉर्म अगले सप्ताह/महीने/साल फिर से खुद खुले, एक आवर्ती आधार पर। Apps Script ट्रिगर को दोहराने के लिए सेट किया जा सकता है (जैसे, "हर सप्ताह"), जो एक बार का formLimiter बंद होना आमतौर पर हर बार फिर से कॉन्फ़िगर किए बिना नहीं कर सकता।
- उत्तरदाता बताते हैं कि फॉर्म आपके शेड्यूल से असंबंधित किसी कारण से "not accepting responses" कहता है। पहले एक असंबंधित कारण को खारिज करें, जैसे Google की रिस्पॉन्स वॉल्यूम सीमा से टकराना — कारणों की पूरी सूची के लिए Google Forms रिस्पॉन्स स्वीकार नहीं कर रहा देखें।
अक्सर पूछे जाने वाले सवाल
क्या Google Forms में बिल्ट-इन शेड्यूलर है?
नहीं। Google Forms में एक निश्चित तारीख और समय पर स्वचालित रूप से फॉर्म खोलने या बंद करने के लिए कोई मूल फ़ीचर नहीं है। Responses टैब में "Accepting responses" टॉगल को मैन्युअल रूप से बदलना पड़ता है, या स्क्रिप्ट या ऐड-ऑन से स्वचालित करना पड़ता है।
मैं एक निश्चित समय पर Google फॉर्म को स्वचालित रूप से कैसे बंद करूँ?
दो सामान्य तरीके हैं: एक Google Apps Script लिखना जिसमें एक समय-आधारित ट्रिगर हो जो आपके चुने हुए समय पर "Accepting responses" को बंद कर दे, या formLimiter जैसे थर्ड-पार्टी Workspace ऐड-ऑन को इंस्टॉल करना जो तारीख, समय, या रिस्पॉन्स गिनती के आधार पर फॉर्म को बंद करता है।
क्या formLimiter Google द्वारा बनाया गया है?
नहीं, formLimiter Google Workspace Marketplace के माध्यम से वितरित एक थर्ड-पार्टी ऐड-ऑन है। यह Google द्वारा निर्मित या रखरखाव नहीं किया जाता, हालाँकि यह सीधे Google Forms के साथ एकीकृत होता है।
क्या मैं Google फॉर्म को मैन्युअल रूप से बंद कर सकता हूँ?
हाँ — छोटे स्तर या अनौपचारिक उपयोग के लिए, सही समय पर मैन्युअल रूप से "Accepting responses" बंद करना ठीक काम करता है और इसमें किसी सेटअप की ज़रूरत नहीं होती।
क्या फॉर्म बंद करने से पहले से इकट्ठे किए गए रिस्पॉन्स स्वतः डिलीट हो जाते हैं?
नहीं। फॉर्म को बंद करना, चाहे मैन्युअल रूप से हो या शेड्यूल्ड ट्रिगर के ज़रिए, केवल नए सबमिशन को रोकता है। बंद होने से पहले इकट्ठा किया गया हर रिस्पॉन्स Responses टैब और किसी भी लिंक्ड Google Sheet में बना रहता है।