الاتصالات / عمليات التصدير / البيانات ولوحات المعلومات
Google Sheets وMarrow
تلقائييدوي
جدول يملأ نفسه: يرسل Marrow أرقام كل يوم إلى Apps Script صغير، أو تستورد ملف CSV مرة واحدة.
يعمل «الفتح في Marrow» على iPhone مع Marrow 1.6 أو أحدث.
تلقائي: Apps Script يدوي: استيراد ملف
تلقائي (Apps Script) مجاني
يرسل Marrow ملف CSV أو JSON إلى URL وفق جدول، والتطبيق مغلق. تحتاج إلى: حساب Google.
- في Marrow، افتح الاتصالات، ثم عمليات التصدير، واضغط على Google Sheets. شغّل تلقائي.
- في جدول بيانات، افتح Extensions، ثم Apps Script.
- الصق الوصفة.
- انشرها كتطبيق ويب (Deploy as a web app).
- في Marrow: تحكم تلقائي جديد. تطلب صفحته:
- العنوان: رابط تطبيق الويب المنتهي بـ
/exec، ثم?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. - تم التسليم، لكن لا صفوف. ترد الوصفة بـ forbidden عندما لا يطابق
?key=قيمة SECRET فيها، ويرى Marrow نجاحًا مع ذلك. تحقق من المفتاح في نهاية العنوان. - السكربت لا يعمل أبدًا. في النشر، يجب أن يتيح Who has access الوصول للجميع دون تسجيل دخول، كما في الوصفة.
- الاستيراد بملف بدلًا من ذلك. في Sheets: File، ثم Import، ثم اختر ملف CSV من Drive أو ارفعه. اختر الفاصلة كفاصل إن سألك.
فحوصات «تلقائي»
- اختبر بـ «تشغيل الآن». السطر تحت «تشغيل الآن» يقول ما حدث. أي رد 2xx يُعدّ تسليمًا. وأي شيء آخر يظهر كـ Server answered مع رمز الحالة، أو خطأ الشبكة.
- راجع سجل النشاط. في التحكم التلقائي، خيارات إضافية، يسرد «سجل النشاط» آخر 30 تشغيلًا مع نتيجة كل منها.
- التشغيلات تتأخر. يختار iOS لحظة التشغيل في الخلفية، والهاتف المقفل طوال اليوم يرسل عند فتحه التالي. و«منذ آخر تشغيل» يستدرك ما فات في التشغيل الناجح التالي.
- مستقبِل على شبكة منزلك. يحتاج Marrow إلى إذن الشبكة المحلية للوصول إليه (الإعدادات، الخصوصية والأمان، الشبكة المحلية). اضغط «تشغيل الآن» مرة واحدة والتطبيق مفتوح ليتمكن iOS من السؤال: ففي الخلفية يرفض دون أن يسأل.
- لا يعمل. كل تحكم تلقائي قيد التشغيل يُحتسب اتصالًا. تتيح الخطة المجانية تشغيل 3 اتصالات في وقت واحد. يتيح Marrow Pro حتى 20: الذكاء الاصطناعي والخوادم وعمليات التحكم التلقائي معًا. لا تُحتسب المصادر أبدًا.
فحوصات «يدوي»
- لا شيء للمشاركة. كل قسم في تصدير، يدوي ينشئ ملفه للنطاق المحدد في الأعلى. اختر نطاقًا أطول إذا قال إنه لا يوجد شيء فيه.
المزيد من الحلول في الأدلة: تلقائي ويدوي.