Guides · 15 मिनट पढ़ें

Google Forms Conditional Logic: Complete Guide to Branching Questions

Learn how to use conditional questions in Google Forms. Set up branching logic, skip logic, and multi-path surveys step by step in this complete guide.

Mathias Gilson

लेखक

Mathias Gilson

CEO, Qualtir

Google Forms Conditional Logic: Complete Guide to Branching Questions

इस पृष्ठ पर

Google Forms में कंडीशनल प्रश्न (conditional questions) आपको उत्तरदाता द्वारा चुने गए विकल्पों के आधार पर सेक्शन दिखाने या छिपाने की सुविधा देते हैं। सभी को एक ही रैखिक (linear) फॉर्म से भेजने के बजाय, आप लोगों को उनके उत्तरों के आधार पर अलग-अलग रास्तों पर भेजते हैं। Google Forms कंडीशनल लॉजिक के पीछे यही मुख्य विचार है, और यह आपके फॉर्म को प्रत्येक उत्तरदाता के लिए काफी अधिक प्रासंगिक और छोटा बनाता है।

यह गाइड उन सभी चीजों को कवर करती है जिनकी आपको आवश्यकता है: Google Forms में कंडीशनल लॉजिक कैसा दिखता है, इसे स्टेप-बाय-स्टेप कैसे सेट करें, मल्टीपल ब्रांचिंग पाथ को कैसे संभालें, और जब ब्रांचिंग उम्मीद के मुताबिक काम न करे तो क्या करें।

Google Forms में कंडीशनल लॉजिक क्या है?

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

Google Forms में कंडीशनल लॉजिक क्या कर सकता है:

  • कुछ उत्तरदाताओं के लिए अप्रासंगिक सेक्शन को छोड़ना (skip)
  • लोगों को उनकी भूमिका, अनुभव या प्राथमिकताओं के आधार पर अलग-अलग फॉलो-अप प्रश्नों पर भेजना
  • जो उत्तरदाता योग्य नहीं हैं, उनके लिए फॉर्म को जल्दी समाप्त करना
  • मल्टी-पाथ सर्वे बनाना जहाँ अलग-अलग समूह पूरी तरह से अलग प्रश्न देखते हैं

यह मूल रूप से (natively) क्या नहीं कर सकता है:

  • एक ही सेक्शन के भीतर व्यक्तिगत प्रश्नों को दिखाना या छिपाना (आपको एक सेक्शन सीमा की आवश्यकता होती है)
  • टेक्स्ट इनपुट या संख्यात्मक श्रेणियों के आधार पर ब्रांचिंग (केवल मल्टीपल चॉइस और ड्रॉपडाउन प्रश्न ही ब्रांचिंग का समर्थन करते हैं)
  • चेकबॉक्स पर कंडीशनल लॉजिक लागू करना (चेकबॉक्स प्रश्न ‘go-to-section’ लॉजिक का समर्थन नहीं करते हैं)

Google Forms में कंडीशनल प्रश्न कैसे सेट करें

कंडीशनल लॉजिक सेट करने के लिए दो चीजों की आवश्यकता होती है: सेक्शन और एक मल्टीपल चॉइस या ड्रॉपडाउन प्रश्न जो रूटिंग को नियंत्रित करता है।

स्टेप 1: अपने सेक्शन की योजना बनाएं

Google Forms खोलने से पहले, कागज या व्हाइटबोर्ड पर अपने प्रश्न पथों का खाका तैयार करें। आपके फॉर्म में प्रत्येक “ब्रांच” अपना स्वयं का सेक्शन बन जाता है। एक सरल उदाहरण:

  • सेक्शन 1: परिचय प्रश्न (“क्या आप छात्र हैं या पेशेवर?”)
  • सेक्शन 2: छात्रों के लिए प्रश्न
  • सेक्शन 3: पेशेवरों के लिए प्रश्न
  • सेक्शन 4: सभी के लिए साझा समापन प्रश्न

स्टेप 2: Google Forms में अपने सेक्शन बनाएं

  1. Google Forms खोलें और अपना फॉर्म बनाएं या खोलें।
  2. दाईं ओर के टूलबार में सेक्शन आइकन पर क्लिक करें (यह बीच में बिंदीदार रेखा वाली दो क्षैतिज रेखाओं जैसा दिखता है)। यह वर्तमान सेक्शन के नीचे एक नया सेक्शन जोड़ता है।
  3. प्रत्येक सेक्शन को एक स्पष्ट नाम दें ताकि आप रूटिंग कॉन्फ़िगर करते समय उनकी पहचान कर सकें।
  4. प्रत्येक सेक्शन में प्रासंगिक प्रश्न जोड़ें।
उदाहरण: चार-सेक्शन फॉर्म संरचना
सेक्शन 1 ब्रांचिंग प्रश्न: "क्या आप छात्र हैं या पेशेवर?"
सेक्शन 2 छात्र पथ
सेक्शन 3 पेशेवर पथ
सेक्शन 4: साझा समापन प्रश्न (सभी यहाँ पहुँचते हैं)

स्टेप 3: ब्रांचिंग प्रश्न जोड़ें

ब्रांचिंग प्रश्न मल्टीपल चॉइस या ड्रॉपडाउन प्रश्न प्रकार का होना चाहिए। ये केवल दो प्रकार हैं जो ‘go-to-section’ रूटिंग का समर्थन करते हैं।

  1. सेक्शन 1 में, एक मल्टीपल चॉइस प्रश्न जोड़ें (उदाहरण के लिए, “क्या आप छात्र हैं या पेशेवर?”)।
  2. अपने उत्तर विकल्प जोड़ें (“छात्र”, “पेशेवर”)।
  3. प्रश्न के नीचे दाईं ओर स्थित तीन-बिंदु मेनू पर क्लिक करें।
  4. “Go to section based on answer” चुनें।

यह प्रत्येक उत्तर विकल्प के बगल में एक ड्रॉपडाउन दिखाता है। इन ड्रॉपडाउन का उपयोग यह चुनने के लिए करें कि प्रत्येक उत्तर किस सेक्शन पर जाता है।

स्टेप 4: प्रत्येक उत्तर के लिए रूटिंग सेट करें

प्रत्येक उत्तर विकल्प के लिए, चुनें कि उत्तरदाता को कहाँ भेजना है:

  • Continue to next section (डिफ़ॉल्ट, रैखिक प्रवाह)
  • Go to section [name] (किसी विशिष्ट सेक्शन पर जाएं)
  • Submit form (इस उत्तर के तुरंत बाद फॉर्म समाप्त करें)

छात्र/पेशेवर उदाहरण में:

  • “छात्र” → सेक्शन 2 पर जाएं (छात्र प्रश्न)
  • “पेशेवर” → सेक्शन 3 पर जाएं (पेशेवर प्रश्न)

प्रत्येक पथ सेक्शन (सेक्शन 2 और सेक्शन 3) को साझा समापन प्रश्नों के लिए सेक्शन 4 पर रूट करके समाप्त होना चाहिए। इसे प्रत्येक सेक्शन के नीचे “After section [X]: Go to section [4]” ड्रॉपडाउन पर क्लिक करके सेट करें।

Google Forms ब्रांचिंग लॉजिक: मल्टीपल पाथ

आप केवल दो रास्तों तक सीमित नहीं हैं। Google Forms ब्रांचिंग उतने ही रास्तों का समर्थन करती है जितने आपके पास उत्तर विकल्प हैं।

तीन या अधिक रास्ते

एक संतुष्टि सर्वेक्षण उत्तरदाताओं को इस तरह रूट कर सकता है:

  • “बहुत संतुष्ट” → प्रमोटर प्रश्नों के लिए सेक्शन
  • “तटस्थ” → सुधार सुझावों के लिए सेक्शन
  • “असंतुष्ट” → शिकायत विवरण के लिए सेक्शन

प्रत्येक उत्तर एक अलग सेक्शन से जुड़ता है। तीनों सेक्शन अंत में एक धन्यवाद सेक्शन पर रूट होते हैं।

नेस्टेड ब्रांचिंग

आप एक ब्रांच के अंदर ब्रांचिंग कर सकते हैं। उदाहरण के लिए, सेक्शन 2 (छात्र पथ) में स्वयं एक ब्रांचिंग प्रश्न हो सकता है (“आप कौन सा विषय पढ़ रहे हैं?”) जो आगे के उप-सेक्शन (sub-sections) पर रूट करता है। नेस्टिंग गहराई की कोई कठोर सीमा नहीं है, लेकिन गहराई से नेस्टेड फॉर्म को प्रबंधित और परीक्षण करना मुश्किल हो जाता है।

फॉर्म सबमिशन के लिए ब्रांचिंग

जब आप कुछ उत्तरदाताओं के लिए सर्वेक्षण जल्दी समाप्त करना चाहते हैं, तो रूटिंग गंतव्य के रूप में “Submit form” का उपयोग करें। यह स्क्रीनिंग फॉर्म में आम है जहाँ अयोग्य उत्तरदाताओं को बाकी प्रश्न नहीं देखने चाहिए।

Google Forms स्किप लॉजिक: सेक्शन को छोड़ना

Google Forms में स्किप लॉजिक का मतलब है उत्तरदाता को एक या अधिक सेक्शन से पूरी तरह आगे भेजना। तंत्र ब्रांचिंग जैसा ही है: आप एक मल्टीपल चॉइस प्रश्न को फॉर्म में आगे के सेक्शन पर जाने के लिए कॉन्फ़िगर करते हैं।

उदाहरण उपयोग: आपके पास उन्नत तकनीकी प्राथमिकताओं पर एक वैकल्पिक सेक्शन वाला फॉर्म है। पिछले सेक्शन के अंत में, एक प्रश्न जोड़ें: “क्या आप कुछ वैकल्पिक तकनीकी प्रश्नों के उत्तर देना चाहेंगे?” “हाँ” को उन्नत सेक्शन पर और “नहीं” को अंतिम सबमिशन सेक्शन पर रूट करें।

ब्रांचिंग और स्किप लॉजिक के बीच मुख्य अंतर उद्देश्य है: ब्रांचिंग लोगों को अलग-अलग सामग्री पर भेजती है, जबकि स्किप लॉजिक उन्हें उन सेक्शन को बायपास करने देता है जो लागू नहीं होते हैं।

Form Timer logo Form Timer आज़माएं

कंडीशनल सेक्शन के साथ समयबद्ध क्विज़ या मूल्यांकन चला रहे हैं? Form Timer किसी भी Google Form में एक लाइव काउंटडाउन टाइमर जोड़ता है, समय समाप्त होने पर ऑटो-सबमिट हो जाता है ताकि फॉर्म खुला छोड़कर किसी भी ब्रांच के साथ छेड़छाड़ न की जा सके।

शुरू करें →
Form Timer screenshot

सामान्य समस्याएं: जब Google Forms ब्रांचिंग काम नहीं कर रही हो

यदि आपका कंडीशनल लॉजिक उम्मीद के मुताबिक व्यवहार नहीं कर रहा है, तो यहाँ सबसे सामान्य कारण दिए गए हैं।

ब्रांचिंग विकल्प ग्रे है या उपलब्ध नहीं है

केवल मल्टीपल चॉइस और ड्रॉपडाउन प्रश्न ही ‘go-to-section’ रूटिंग का समर्थन करते हैं। यदि आपको तीन-बिंदु मेनू में “Go to section based on answer” विकल्प नहीं दिखता है, तो प्रश्न गलत प्रकार का है। इसे मल्टीपल चॉइस या ड्रॉपडाउन में बदलें।

सभी उत्तरदाता एक ही सेक्शन देखते हैं

इसका मतलब आमतौर पर यह है कि फॉर्म संपादन के लिए प्रीव्यू मोड में है। एडिटर में, “Preview” लिंक (आंख का आइकन) बिना ब्रांचिंग के एक एकल पथ दिखाता है। रूटिंग काम कर रही है या नहीं, यह सत्यापित करने के लिए वास्तविक फॉर्म लिंक का उपयोग करके परीक्षण करें (फॉर्म साझा करें या इसे निजी ब्राउज़र विंडो में खोलें)।

उत्तरदाता गलत सेक्शन में पहुँच जाते हैं

प्रत्येक उत्तर विकल्प पर रूटिंग की दोबारा जांच करें। एक गलत कॉन्फ़िगर किया गया ड्रॉपडाउन सभी को गलत रास्ते पर भेज सकता है। प्रत्येक सेक्शन के नीचे “After section [X]” सेटिंग की भी जांच करें, क्योंकि सेक्शन डिफ़ॉल्ट रूप से “Continue to next section” पर होते हैं जो ब्रांचिंग पथों के लिए वह नहीं हो सकता जो आप चाहते हैं।

ब्रांचिंग चेकबॉक्स पर काम नहीं करती है

चेकबॉक्स (प्रश्न जो कई चयन की अनुमति देते हैं) कंडीशनल रूटिंग का समर्थन नहीं करते हैं। यदि आपको मल्टी-सेलेक्ट प्रश्न से ब्रांचिंग की आवश्यकता है, तो इसे मल्टीपल चॉइस प्रश्नों की एक श्रृंखला में बदलने या लॉजिक को पुनर्गठित करने पर विचार करें।

सेक्शन उम्मीद से अलग क्रम में दिखाई देते हैं

Google Forms में सेक्शन एडिटर में क्रमिक रूप से गिने जाते हैं। जब आप ‘go-to-section’ लॉजिक जोड़ते हैं, तो एडिटर में सेक्शन का क्रम यह निर्धारित करता है कि वे URL नेविगेशन में कैसे दिखाई देते हैं। उन्हें खींचकर (drag) एडिटर में सेक्शन को पुनर्व्यवस्थित करें, फिर अपनी रूटिंग कॉन्फ़िगरेशन की दोबारा जांच करें।

Google Forms कंडीशनल लॉजिक की सीमाएं

Google Forms ब्रांचिंग की सीमाओं को जानने से आपको यह तय करने में मदद मिलती है कि कब अधिक शक्तिशाली टूल की आवश्यकता है।

  • केवल सेक्शन-स्तर: आप एक सेक्शन के भीतर व्यक्तिगत प्रश्नों को दिखा या छिपा नहीं सकते हैं। पूरा सेक्शन एक इकाई के रूप में दिखाई देता है या गायब हो जाता है।
  • उत्तर-मान-आधारित लॉजिक नहीं: आप टाइप की गई संख्या या दिनांक मान के आधार पर ब्रांच नहीं कर सकते। ब्रांचिंग सिस्टम केवल यह पढ़ता है कि मल्टीपल चॉइस या ड्रॉपडाउन में कौन सा विकल्प चुना गया था।
  • कोई चेकबॉक्स ब्रांचिंग नहीं: जैसा कि ऊपर बताया गया है, चेकबॉक्स प्रश्न (मल्टी-सेलेक्ट) रूटिंग का समर्थन नहीं करते हैं।
  • कोई क्रॉस-सेक्शन निर्भरता नहीं: सेक्शन 3 में एक ब्रांचिंग प्रश्न यह नहीं देख सकता है कि सेक्शन 1 में क्या उत्तर दिया गया था।
  • कोई लूपिंग नहीं: आप उत्तरदाताओं को फिर से उत्तर देने के लिए पिछले सेक्शन में वापस नहीं भेज सकते।

अधिक उन्नत लॉजिक (व्यक्तिगत प्रश्न दिखाना/छिपाना, संख्यात्मक इनपुट पर ब्रांचिंग, मल्टी-कंडीशन नियम) के लिए, आपको आमतौर पर थर्ड-पार्टी फॉर्म बिल्डर या Google Apps Script की आवश्यकता होती है जो फॉर्म को गतिशील रूप से संशोधित करता है।

यदि आपको केवल मूल्यांकन या क्विज़ के लिए कंडीशनल रूटिंग की आवश्यकता है, तो Google Forms की मूल ब्रांचिंग आमतौर पर पर्याप्त है। समयबद्ध मूल्यांकन के लिए जहाँ सेक्शन की समय सीमा अलग-अलग होती है, Google Forms को Form Timer के साथ जोड़ने से आपको अपनी कंडीशनल संरचना के ऊपर ऑटो-सबमिट और काउंटडाउन कार्यक्षमता मिलती है।

कंडीशनल Google Forms के लिए व्यावहारिक टिप्स

  • अपने सेक्शन को स्पष्ट रूप से नाम दें: रूटिंग कॉन्फ़िगरेशन को पढ़ने योग्य बनाने के लिए “सेक्शन 2” के बजाय “Path A: Students” जैसे नामों का उपयोग करें।
  • प्रत्येक पथ का अलग से परीक्षण करें: फॉर्म प्रकाशित करने के बाद, यह पुष्टि करने के लिए कि रूटिंग सही है, प्रत्येक संभावित मार्ग से कम से कम एक बार गुजरें।
  • उत्तरदाताओं को स्क्रीन करने के लिए “Submit form” का उपयोग करें: यदि किसी का पहला उत्तर उन्हें अयोग्य बनाता है, तो उन्हें बाकी फॉर्म के माध्यम से बैठाने के बजाय सीधे सबमिट करने के लिए रूट करें।
  • प्रत्येक पथ को छोटा रखें: ब्रांचिंग केवल तभी मदद करती है जब पथ संक्षिप्त हों। प्रत्येक ब्रांच पर लंबे सेक्शन फॉर्म को पहले जैसा ही लंबा महसूस कराते हैं।
  • संदर्भ के लिए सेक्शन विवरण का उपयोग करें: प्रत्येक सेक्शन का एक विवरण हो सकता है। इसका उपयोग उन उत्तरदाताओं को फिर से उन्मुख करने के लिए करें जो अभी-अभी एक ब्रांच के माध्यम से आए हैं (उदाहरण के लिए, “ये प्रश्न केवल छात्रों के लिए हैं।”)।

प्रभावी फॉर्म बनाने के बारे में अधिक जानकारी के लिए, Google Forms सुविधाओं के लिए पूरी गाइड और Google Forms ऐड-ऑन का हमारा राउंडअप देखें जो मूल टूल की क्षमताओं का विस्तार करते हैं।

FAQ

क्या Google Forms में कंडीशनल लॉजिक है?
हाँ। Google Forms सेक्शन-आधारित ब्रांचिंग का समर्थन करता है, जो कंडीशनल लॉजिक का मूल रूप है। आप मल्टीपल चॉइस या ड्रॉपडाउन प्रश्नों के उत्तरों के आधार पर उत्तरदाताओं को अलग-अलग सेक्शन में रूट कर सकते हैं। व्यक्तिगत प्रश्न-स्तर पर दिखाना/छिपाना मूल रूप से उपलब्ध नहीं है, लेकिन सेक्शन ब्रांचिंग सर्वेक्षणों, क्विज़ और स्क्रीनिंग फॉर्म के लिए अधिकांश उपयोग के मामलों को कवर करती है।
मैं Google Forms में कंडीशनल प्रश्न कैसे बनाऊं?
एक मल्टीपल चॉइस या ड्रॉपडाउन प्रश्न जोड़ें, फिर प्रश्न के नीचे दाईं ओर तीन-बिंदु मेनू पर क्लिक करें और "Go to section based on answer" चुनें। प्रत्येक उत्तर विकल्प के बगल में एक रूटिंग ड्रॉपडाउन दिखाई देता है। प्रत्येक विकल्प को उत्तरदाताओं को उपयुक्त सेक्शन पर भेजने के लिए सेट करें। यह Google Forms में मुख्य कंडीशनल प्रश्न सेटअप है।
क्या आप टेक्स्ट प्रश्नों के साथ कंडीशनल लॉजिक का उपयोग कर सकते हैं?
नहीं। Google Forms में कंडीशनल ब्रांचिंग केवल मल्टीपल चॉइस और ड्रॉपडाउन प्रश्नों के साथ काम करती है। शॉर्ट आंसर, पैराग्राफ, चेकबॉक्स, लीनियर स्केल और डेट प्रश्न 'go-to-section' रूटिंग का समर्थन नहीं करते हैं। यदि आपको टेक्स्ट या संख्यात्मक इनपुट पर ब्रांच करने की आवश्यकता है, तो आपको Google Apps Script या थर्ड-पार्टी फॉर्म टूल की आवश्यकता होगी।
मेरी Google Forms ब्रांचिंग काम क्यों नहीं कर रही है?
सबसे सामान्य कारण हैं: (1) प्रश्न का प्रकार मल्टीपल चॉइस या ड्रॉपडाउन नहीं है (ब्रांचिंग केवल इन दो प्रकारों के साथ काम करती है), (2) आप लाइव फॉर्म लिंक के माध्यम से परीक्षण करने के बजाय एडिटर में फॉर्म का प्रीव्यू देख रहे हैं, (3) एक रूटिंग विकल्प "Continue to next section" पर सेट है जबकि इसे किसी विशिष्ट सेक्शन पर जाना चाहिए, या (4) सेक्शन के नीचे "After section [X]" सेटिंग गलत गंतव्य की ओर इशारा कर रही है। पहले इन चारों क्षेत्रों की जांच करें।
Google Forms स्किप लॉजिक कैसे काम करता है?
Google Forms में स्किप लॉजिक 'go-to-section' सेटिंग का उपयोग करके उत्तरदाता को एक या अधिक सेक्शन से आगे भेजकर काम करता है। आप एक मल्टीपल चॉइस या ड्रॉपडाउन प्रश्न को बाद के सेक्शन पर जाने के लिए कॉन्फ़िगर करते हैं, बीच के सेक्शन को बायपास करते हुए। यह ब्रांचिंग जैसा ही तंत्र है, लेकिन उद्देश्य अलग है। ब्रांचिंग लोगों को अलग-अलग सामग्री पर निर्देशित करती है। स्किप लॉजिक उन्हें उन सेक्शन को बायपास करने देता है जो उन पर लागू नहीं होते हैं।

निष्कर्ष

Google Forms में कंडीशनल प्रश्न आपको बिना किसी कोड के व्यक्तिगत फॉर्म अनुभव बनाने का एक शक्तिशाली तरीका देते हैं। कुंजी सेक्शन-आधारित दृष्टिकोण है: पहले अपने सेक्शन की योजना बनाएं, रूटिंग को नियंत्रित करने के लिए मल्टीपल चॉइस या ड्रॉपडाउन प्रश्नों का उपयोग करें, और फॉर्म साझा करने से पहले प्रत्येक पथ का परीक्षण करें।

Google Forms ब्रांचिंग लॉजिक सर्वेक्षणों, स्क्रीनिंग फॉर्म और मूल्यांकन के लिए अधिकांश सामान्य उपयोग के मामलों को कवर करता है। यदि आपको समयबद्ध कंडीशनल मूल्यांकन की आवश्यकता है जहाँ घड़ी चलती रहती है, चाहे उत्तरदाता किसी भी ब्रांच का अनुसरण करे, तो लाइव काउंटडाउन और ऑटो-सबमिट जोड़ने के लिए अपने फॉर्म को Form Timer के साथ जोड़ें।

अधिक Google Forms गाइड के लिए, ऑनलाइन परीक्षाओं के लिए Google Forms का उपयोग कैसे करें और पूर्ण Google Forms सुविधा गाइड देखें।

संबंधित लेख