जैपियर में एक वेबहुक पकड़ना और बिना रोए उसे Google शीट पर लिखना
कैच हुक स्टेप वह हिस्सा है जिसे ज्यादातर लोग छोड़ देते हैं। यहां न्यूनतम लूप है जो प्रत्येक कॉल पर एक पंक्ति जोड़ता है।
मैं बिना डेटाबेस वाली शीट में लीड डालने के लिए एक सार्वजनिक फॉर्म चाहता था। साफ़ पथ एक जैपियर कैच हुक है जो Google शीट्स परिशिष्ट को फीड कर रहा है। वह हिस्सा जो लोगों को आकर्षित करता है वह है वेबहुक यूआरएल और फ़ील्ड मैपिंग, इसलिए मैं दोनों का वर्णन करूंगा।
चरण एक: वेबहुक ट्रिगर के साथ जैप शुरू करें, 'कैच हुक' चुनें। जैपियर आपको एक यूआरएल देता है। वह URL आपका समापन बिंदु है. इस पर पोस्ट की गई कोई भी चीज़ ट्रिगर नमूना बन जाती है।
चरण दो: अपने फॉर्म या कर्ल से उस यूआरएल पर एक परीक्षण पेलोड भेजें ताकि जैपियर फ़ील्ड कैप्चर कर सके। यदि आप इसे छोड़ देते हैं, तो मैपिंग चरण में बाध्य करने के लिए कुछ भी नहीं है और आप खाली विकल्पों को देखते रहेंगे।
चरण तीन: Google शीट क्रिया जोड़ें, 'स्प्रेडशीट पंक्ति बनाएं', फ़ाइल और टैब चुनें, फिर प्रत्येक शीट कॉलम को कैप्चर किए गए फ़ील्ड में मैप करें। भेजने से पहले अपनी JSON कुंजियों को नाम दें ताकि कॉलम पंक्तिबद्ध हो जाएं।
चरण चार: इसे चालू करें और वास्तविक अनुरोध सक्रिय करें। शीट खोलो. यदि पंक्ति दिखाई देती है, तो लूप जीवित है। यदि नहीं, तो रन इतिहास दिखाता है कि कौन सा फ़ील्ड गायब था।
गलती मैंने दो बार की: नेस्टेड JSON भेजना। जैपियर इसे अजीब तरह से चपटा करता है। पेलोड को समतल रखें, प्रति मान एक कुंजी, और मैपिंग संतुलित रहती है।
जैपियर (zapier.com)
इसके लिए सर्वोत्तम: आपके द्वारा पहले से उपयोग किए जाने वाले ऐप्स के बीच नो-कोड स्वचालन।
मुख्य विशेषताएं: 7,000 से अधिक ऐप कनेक्शन, वेबहुक, मल्टी-स्टेप जैप्स, फ़िल्टर और पथ।
निःशुल्क योजना: छोटे कार्य भत्ते और ऐप सीमा के साथ एक निःशुल्क स्तर।
मूल्य निर्धारण: सशुल्क योजनाएँ कार्यों के पैमाने पर होती हैं और लगभग $20 प्रति माह से शुरू होती हैं।
पेशेवर: चलाने के लिए कोई सर्वर नहीं, विज़ुअल डिबगिंग, विशाल ऐप लाइब्रेरी।
विपक्ष: लागत मात्रा के साथ बढ़ती है, और जटिल तर्क अस्पष्ट हो जाता है।
मेरा फैसला: एक साधारण एपेंड-टू-शीट के लिए, यह लूप दस मिनट और शून्य इन्फ्रा है। कोड तक तभी पहुंचें जब कार्य गणना जैपियर को महंगा विकल्प बना दे।
अक्सर पूछे जाने वाले प्रश्नों:
प्रश्न: क्या मुझे वेबहुक के लिए सशुल्क योजना की आवश्यकता है?
उ: कैच हुक ट्रिगर फ्री टियर पर काम करता है, लेकिन कार्य की मात्रा आपको तेजी से भुगतान करने के लिए प्रेरित करेगी।
प्रश्न: मेरी शीट का कॉलम खाली क्यों है?
उत्तर: फ़ील्ड परीक्षण पेलोड में नहीं था, इसलिए मैपिंग में पकड़ने के लिए कुछ नहीं था। पहले एक नमूना भेजें.
प्रश्न: क्या मैं नेस्टेड JSON पोस्ट कर सकता हूँ?
उत्तर: आप कर सकते हैं, लेकिन इसे समतल करें। नेस्टेड ऑब्जेक्ट अप्रत्याशित रूप से मैप करते हैं और एक रन बर्बाद करते हैं।
