कनेक्शन / एक्सपोर्ट / डेटा और डैशबोर्ड
Google Sheets और Marrow
स्वचालितमैन्युअल
एक शीट जो खुद भरती है: Marrow हर दिन के आँकड़े एक छोटी Apps Script को पोस्ट करता है, या आप एक बार CSV इम्पोर्ट करते हैं।
Marrow में खोलें सुविधा Marrow 1.6 या बाद के वर्शन वाले iPhone पर काम करती है।
स्वचालित: Apps Script मैन्युअल: फ़ाइल इम्पोर्ट करें
स्वचालित (Apps Script) मुफ़्त
Marrow तय समय पर, ऐप बंद होने पर भी, किसी URL पर CSV या JSON पोस्ट करता है। आपको चाहिए: एक Google खाता।
- Marrow में कनेक्शन खोलें, फिर एक्सपोर्ट पर जाएँ और Google Sheets पर टैप करें। स्वचालित चालू करें।
- किसी शीट में Extensions खोलें, फिर Apps Script।
- रेसिपी पेस्ट करें।
- Deploy as a web app करें।
- Marrow में: नया ऑटोमेशन। उसका पेज यह माँगता है:
- पता:
/execपर खत्म होने वाला वेब ऐप URL, फिर?key=और रेसिपी का सीक्रेट। Apps Script हेडर नहीं पढ़ सकती। यह कुछ ऐसा दिखता हैhttps://script.google.com/macros/s/…/exec?key=…. - डेटा और अंतराल: डेटा का प्रकार, JSON या CSV, और यह कितनी बार चलता है।
- रन: स्क्रिप्ट बदलने के बाद नया वर्शन डिप्लॉय करें: ऐसा करने तक
/execपुराना वर्शन ही चलाता है। फिर अभी चलाएं पर टैप करें।
- पता:
मैन्युअल (फ़ाइल इम्पोर्ट करें) मुफ़्त
CSV, JSON या GPX फ़ाइल, जो आपके माँगने पर बनती है। आपको चाहिए: कुछ नहीं।
- मैन्युअल में कोई रेंज और CSV चुनें, फिर एक्सपोर्ट बनाएँ।
- फ़ाइल को Drive पर शेयर करें।
- Sheets में File, Import खोलें और फ़ाइल चुनें।
अगर यह न चले
Google Sheets में
- अभी चलाएं के बाद कोई पंक्ति नहीं। Apps Script प्रोजेक्ट खोलें और बाईं ओर Executions पर क्लिक करें। हर POST वहाँ किसी भी गड़बड़ी के साथ दिखता है।
- स्क्रिप्ट के बदलाव का कोई असर नहीं। Deploy, Manage deployments, सक्रिय डिप्लॉयमेंट बदलें, नया वर्शन चुनें और Deploy करें। ऐसा करने तक
/execपता पुराना वर्शन चलाता रहता है, और पता वही रहता है। - पता /dev पर खत्म होता है। वह सिर्फ़ उन लोगों के लिए चलता है जिनके पास एडिट एक्सेस है और जो साइन इन हैं। Marrow को
/execपता चाहिए। - पहुँच गया, फिर भी कोई पंक्ति नहीं।
?key=अपने SECRET से मेल न खाए तो रेसिपी forbidden से जवाब देती है, और Marrow को फिर भी सफलता दिखती है। पते के आख़िर की key जाँचें। - स्क्रिप्ट कभी चलती ही नहीं। डिप्लॉयमेंट में Who has access ऐसा होना चाहिए कि कोई भी बिना साइन इन किए पहुँच सके, जैसा रेसिपी में है।
- इसकी जगह फ़ाइल इम्पोर्ट करना। Sheets में: File, Import, फिर Drive से CSV चुनें या अपलोड करें। अगर पूछे तो सेपरेटर के रूप में कॉमा चुनें।
स्वचालित की जाँचें
- अभी चलाएं से जाँचें। अभी चलाएं के नीचे की लाइन बताती है कि क्या हुआ। कोई भी 2xx जवाब पहुँचा हुआ माना जाता है। बाकी सब Server answered और स्टेटस कोड के रूप में दिखता है, या नेटवर्क की गड़बड़ी के रूप में।
- गतिविधि लॉग देखें। ऑटोमेशन में, और विकल्प, गतिविधि लॉग उसकी पिछली 30 रन हर एक के नतीजे के साथ दिखाता है।
- रन देर से आते हैं। बैकग्राउंड रन का पल iOS चुनता है, और दिन भर लॉक रहने वाला फ़ोन अगली बार अनलॉक होने पर भेजता है। पिछले रन के बाद से अगली सफल रन में छूटा हुआ भर देता है।
- घर के नेटवर्क पर रिसीवर। उस तक पहुँचने के लिए Marrow को Local Network एक्सेस चाहिए (Settings, Privacy and Security, Local Network)। Marrow खुला रखकर अभी चलाएं पर एक बार टैप करें, ताकि iOS पूछ सके: बैकग्राउंड में वह बिना पूछे मना कर देता है।
- यह चालू नहीं होता। चालू हर ऑटोमेशन एक कनेक्शन गिना जाता है। Free में एक समय में 3 कनेक्शन चालू रह सकते हैं। Marrow Pro में 20 तक: AI, सर्वर और ऑटोमेशन मिलाकर। स्रोत कभी नहीं गिने जाते।
मैन्युअल की जाँचें
- शेयर करने को कुछ नहीं। एक्सपोर्ट, मैन्युअल का हर भाग ऊपर चुने दायरे के लिए अपनी फ़ाइल बनाता है। अगर वह कहे कि उसमें कुछ नहीं है, तो लंबा दायरा चुनें।
गाइड में और हल: स्वचालित, मैन्युअल.