प्रश्नों की स्प्रेडशीट से फ़ॉर्म बनाएँ
XLSX या CSV में लिखे प्रश्नों की शीट को FormFlow के नए फ़ॉर्म में बदलें। कुछ भी सहेजने से पहले शीट की हर पंक्ति की समीक्षा होती है, और अपलोड की गई फ़ाइल रखी नहीं जाती।
यह पोस्ट मशीन द्वारा अनुवादित है। अंग्रेज़ी में मूल पोस्ट पढ़ें

फ़ॉर्म अक्सर प्रश्नों की स्प्रेडशीट से शुरू होता है: हर प्रश्न के लिए एक पंक्ति, जिसे प्रक्रिया के ज़िम्मेदार व्यक्ति ने लिखा हो। FormFlow उस शीट को नए फ़ॉर्म में बदल सकता है। यह XLSX या CSV फ़ाइल पढ़ता है, आपको दिखाता है कि उसने क्या समझा, और जब तक शीट सही न हो जाए और आप “फ़ॉर्म बनाएँ” न दबाएँ, कुछ भी नहीं बनाता। अपलोड की गई फ़ाइल ग्राहक फ़ाइल के रूप में नहीं रखी जाती।
शुरू करने से पहले
हेडर याद से लिखने के बजाय टेम्पलेट डाउनलोड करें। फ़ॉर्म सूची में “फ़ॉर्म स्कीमा आयात करें” चुनें, फिर “फ़ॉर्म टेम्पलेट डाउनलोड करें”। आपको form-template.xlsx मिलती है, जिसमें दो शीट हैं: छह उदाहरण पंक्तियों वाली प्रश्न शीट, और एक संदर्भ शीट जो हर फ़ील्ड प्रकार के लिए बताती है कि वह options, rows और columns, min और max लेता है या नहीं, और कौन-से नियम लागू होते हैं।
प्रश्न शीट ये कॉलम पहचानती है: label, name, type, required, placeholder, options, validation, step, rows, columns, min और max। हेडर के रूप में केवल label और type का होना ज़रूरी है। बाकी हर कॉलम छोड़ा जा सकता है।
चरण
हर फ़ील्ड के लिए एक पंक्ति भरें। हर फ़ील्ड को label और type दें। name खाली छोड़ेंगे तो FormFlow उसे label से बना लेता है; कोई विशेष नाम चाहिए तो उसे भरें।
required को yes, y, true, 1, x या सही का निशान लिखकर दें। इसके अलावा कुछ भी, खाली सेल सहित, आवश्यक नहीं का अर्थ रखता है।
सूची के मानों को ऊर्ध्वाधर रेखा से अलग करें: options में Free|Pro|Team, या validation में min:2|max:60। ग्रिड के लिए rows और columns भी इसी रेखा-विभाजित रूप में लिए जाते हैं। स्केल के लिए min और max सीमाएँ देते हैं।
फ़ॉर्म को चरणों में बाँटने के लिए step को पूर्ण संख्या पर सेट करें। गिनती 0 से शुरू होती है, इसलिए पहला फ़ील्ड चरण 0 पर होना चाहिए। खाली step सेल ऊपर की पंक्ति का चरण दोहराता है।
फ़ाइल को XLSX या CSV के रूप में सहेजें। डिफ़ॉल्ट आकार सीमा 2048 KB है, और कोई डिप्लॉयमेंट इसे बदल सकता है।
फ़ॉर्म सूची में “फ़ॉर्म स्कीमा आयात करें” चुनें और फ़ाइल अपलोड करें। “शीट की समीक्षा करें” दबाएँ।
समीक्षा पढ़ें (नीचे)। यदि उसमें समस्याएँ सूचीबद्ध हैं, तो अपनी शीट में वे पंक्तियाँ ठीक करें और उसे फिर से अपलोड करें। यदि फ़ील्ड सूचीबद्ध हैं, तो फ़ॉर्म का नाम लिखें (शुरू में यह एक्सटेंशन के बिना फ़ाइल का नाम होता है) और “फ़ॉर्म बनाएँ” दबाएँ।
FormFlow नए फ़ॉर्म का संपादन पृष्ठ खोलता है। लिंक साझा करने से पहले उसे वहीं जाँच लें।
समीक्षा क्या दिखाती है
“शीट की समीक्षा करें” सर्वर पर फ़ाइल पढ़ता है और कुछ भी सहेजने से पहले हर पंक्ति जाँचता है। दो परिणाम होते हैं।
यदि कुछ गलत है, तो “शीट में बदलाव की आवश्यकता है” शीर्षक के नीचे तीन कॉलम वाली तालिका दिखती है: “पंक्ति”, “कॉलम” और “समस्या”, साथ में संदेश “कुछ भी सहेजा नहीं गया है।” पंक्ति संख्याएँ वही हैं जो आपकी स्प्रेडशीट दिखाती है, इसलिए पंक्ति 1 हेडर है। आम समस्याएँ हैं: कोई आवश्यक कॉलम न होना, label या type खाली होना, label से name न बन पाना, step का पूर्ण संख्या न होना, और ऐसी हर बात जिसे फ़ॉर्म बिल्डर उस फ़ील्ड के लिए अस्वीकार करता, जिसे समीक्षा उसी तरह शब्दबद्ध करती है जैसे बिल्डर करता है। समस्याएँ बची रहने तक “फ़ॉर्म बनाएँ” बटन नहीं दिखता, और एक खराब पंक्ति पूरे आयात को रोक देती है।
यदि शीट सही है, तो आपको केवल-पढ़ने योग्य पूर्वावलोकन दिखता है, जिसमें हर फ़ील्ड के लिए एक पंक्ति होती है: “फ़ील्ड का नाम”, “लेबल”, “प्रकार”, “आवश्यक”, “विकल्प”, “सत्यापन” और “चरण”। शीट की खाली पंक्तियाँ छोड़ दी जाती हैं।
जहाँ यह दो टूक है
यह नया फ़ॉर्म बनाता है। यह किसी मौजूदा फ़ॉर्म का स्कीमा कभी नहीं बदलता।
पूर्वावलोकन केवल-पढ़ने योग्य है। किसी फ़ील्ड को बदलने के लिए शीट संपादित करके फिर से अपलोड करें, या फ़ॉर्म बनने के बाद उसे संपादित करें।
यह सही उत्तर या अंक सेट नहीं करता। टेम्पलेट बताता है कि ये फ़ॉर्म बिल्डर में सेट होते हैं, ताकि उत्तर कुंजी स्प्रेडशीटों में इधर-उधर कॉपी न होती फिरे।
यह आपका अपलोड नहीं रखता। फ़ाइल समीक्षा के लिए पढ़ी जाती है और फिर हटा दी जाती है; समीक्षा स्वयं आपकी टीम से जुड़े एन्क्रिप्टेड टोकन के रूप में आगे जाती है।
यह अंतिम चरण की गारंटी नहीं देता। “फ़ॉर्म बनाएँ” दबाने पर फ़ील्ड फिर से जाँचे जाते हैं, और यदि वह जाँच उन्हें अस्वीकार करती है, तो कोई फ़ॉर्म नहीं बनता।
जानने योग्य सीमाएँ
केवल XLSX और CSV फ़ाइलें स्वीकार की जाती हैं, डिफ़ॉल्ट रूप से 2048 KB तक।
एक शीट में अधिकतम 10 चरण हो सकते हैं। समस्या उस पहली पंक्ति पर बताई जाती है जिसका चरण सीमा पार करता है।
शीट में फ़ाइल फ़ील्ड को “इस प्लान पर फ़ाइल फ़ील्ड उपलब्ध नहीं हैं।” संदेश के साथ अस्वीकार किया जाता है, जब तक आपका प्लान फ़ाइल फ़ील्ड की अनुमति न देता हो।
शीट में ब्रांचिंग नियमों, स्टाइल या चरण शीर्षकों के लिए कॉलम नहीं हैं। इन्हें बिल्डर में सेट करें।
आयात कोड नए फ़ॉर्म को बंद नहीं करता। उसकी अपनी टिप्पणी कहती है कि आपके वहाँ पहुँचने पर फ़ॉर्म लाइव होता है, हाथ से बनाए फ़ॉर्म की तरह, इसलिए लिंक प्रकाशित करने से पहले उसकी सेटिंग जाँच लें।