أدلة النشرالجدولة الجماعية عبر CSV: تحقّق من كل صف قبل أي استيراد
عقد تمهيدي لملف CSV يحفظ العربية والترميز والوسائط والتوقيت والفحص الجاف والرجوع دون وعد بمستورد غير متاح.
آخر تحديث 3 سبتمبر 2026 · 8 دقائق قراءة · فريق ناشر · منهجية التحرير والتصحيح · Read in English
الإجابة أولًا: لا يعد ناشر حاليًا بمستورد CSV عام. استخدم CSV كملف تمهيدي قابل للنقل للترحيل أو لأداة داخلية مضبوطة فقط. احفظ UTF-8 واقتبس العربية متعددة الأسطر، وحوّل الوقت إلى UTC مع منطقته الأصلية، وافحص وصول المزوّد للوسائط، ونفّذ فحصًا جافًا لكل صف، واحتفظ بخريطة رجوع قبل قبول أي دفعة.
افصل الحقول المحمولة عن سلوك كل مزوّد
يصف الملف المتين نية العمل دون افتراض أن كل شبكة تملك نموذج نشر واحدًا.
| الفئة | أمثلة | القاعدة |
|---|---|---|
| هوية محمولة | client_row_id وworkspace_ref وaccount_ref وprovider | استخدم مراجع ثابتة واعرض الوجهة الدقيقة في الفحص الجاف |
| محتوى محمول | body وalt_text وmedia_url وscheduled_at_utc وsource_timezone | نص UTF-8 مع اقتباس ومعنى زمني صريح |
| سياق الحملة | campaign_ref واللغة والنسخة المعتمدة ومعاملات UTM | احتفظ بها للمراجعة ولا تعِد كتابة الرابط بصمت |
| خاص بالمزوّد | الخصوصية والتعليق الأول والاستطلاع والموقع وترتيب السلسلة | مرره عبر محول صريح؛ الخانة الفارغة لا تعني افتراضًا مدعومًا |
| دليل غير محمول | تاريخ الموافقة ومعرفات المزوّد والملفات والتعليقات ولقطات التحليل | انقله منفصلًا مع المصدر ولا تضغطه في خلية |
امنح كل صف client_row_id فريدًا حتى يشير الفحص والقرار والنتيجة والرجوع إلى المصدر نفسه. رقم الصف ليس هوية؛ يتغير عند الفرز.
احفظ العربية والرموز والأسطر
احفظ الملف UTF-8. قد تساعد BOM برامج الجداول على اكتشاف العربية، لكن على المستقبِل حذفها من أول عنوان. سجّل الفاصل المستخدم. الفاصلة العربية ، جزء من النص وليست الفاصل اللاتيني ,.
ضع الحقل بين علامتي اقتباس إذا احتوى فاصلة أو اقتباسًا أو سطرًا جديدًا، وكرر علامة الاقتباس داخل النص للهروب منها. احتفظ بالوسوم والرموز كـUnicode، ووحّد نهاية السطر عند القراءة دون حذف الأسطر المقصودة داخل الوصف.
client_row_id,account_ref,body,scheduled_at_utc,source_timezone,media_url
ramadan-017,riyadh-instagram,"وصلت قائمة رمضان، اليوم 🌙
#رمضان_الرياض https://example.com/menu?utm_source=instagram",2026-09-03T17:00:00Z,Asia/Riyadh,https://media.example.com/ramadan-017.jpg
أنشئ عينة تضم الأرقام العربية والغربية ووسمًا ورمزًا واقتباسًا ورابط UTM ووصفًا متعدد الأسطر. افحص Unicode normalization وتسلسل القراءة في المعاينة؛ صحة البايتات لا تضمن سلامة الاتجاه.
حوّل الوقت بمنطقة مسماة
في مثال ثابت، يوافق 2026-09-03 09:00 في Asia/Riyadh اللحظة 2026-09-03T06:00:00Z. احسبها بمكتبة مناطق زمنية محدثة ولا تثبت فرقًا دائمًا في الكود. خزّن UTC والمنطقة المصدر، وأعد عرض التاريخ والوقت المحليين للمراجع.
ارفض قيمة ملتبسة مثل 03/09/26 9:00 أو وقتًا بلا منطقة أو رقم تاريخ خاص ببرنامج جداول. حدد ISO المقبول واقرأه بصرامة.
اجعل الوسائط قابلة للوصول والتدقيق
يجب أن يستخدم الرابط HTTPS ويعيد الملف لا صفحة تسجيل دخول، ويعلن نوع المحتوى الصحيح، ويبقى متاحًا خلال الرفع والمعالجة. قد يعمل الرابط في متصفح الموظف المسجل ويفشل من عامل المزوّد.
استخدم رفع المنتج المدعوم عندما يتوفر. وإلا فاستعمل رابطًا محدود المدة لكن طويلًا بما يكفي، ولا تضع رمزًا شخصيًا في السجل، واحتفظ ببصمة الأصل. افحص الأبعاد والحجم والترميز والنص البديل والحقوق لكل وجهة.
نفّذ فحصًا جافًا حتميًا
لا يرسل الفحص الجاف أي عملية نشر. لكل صف:
- يفحص الترميز والعناوين والفاصل والاقتباس والحقول المطلوبة.
- يحل المساحة والحساب ضمن قائمة السماح دون إظهار سر.
- يتحقق من UTC ويعرض تفسير المنطقة المصدر.
- يفحص النص ونطاق الرابط والوسائط وقدرة الوجهة.
- يطابق النسخة المعتمدة ويرصد التعديل.
- يعيد
جاهزأومحجوبأويحتاج مراجعةمع رمز سبب.
لا ترسل الصفوف الصالحة بصمت إذا كانت الدفعة كلها تحت قرار واحد. يحدد المسؤول هل يقبل النجاح الجزئي ويسجل القرار.
اختبر بعينات قبل بيانات العميل
احتفظ بعينات لصف عربي صالح متعدد الأسطر، وBOM، وحساب مفقود، ومعرف صف مكرر، واقتباس مكسور، ورابط وسائط منتهي، وعمود مزوّد غير مدعوم، وUTC باطل، وصف مصدر مكرر، ورابط معتمد عُدّل. النتيجة المتوقعة رمز ثابت ولا كتابة.
ثم اختبر صفًا واحدًا منخفض المخاطر من البداية للنهاية. اطلب معرّف الجدولة المحلي ونتيجة كل وجهة والنتيجة المرئية. إنشاء سجل محلي لا يثبت النشر.
جهّز الرجوع قبل الاستيراد
احتفظ ببصمة الملف ومعرف الدفعة وخريطة الصف إلى المعرف المحلي وصاحب القرار والوقت. افصل السجل غير المجدول والمهمة في الطابور والطلب المقبول لدى المزوّد والمنشور الحي. لا تفترض أن حذف سجل الأداة يحذف المنشور البعيد.
عند نجاح جزئي أوقف المعالج وطابق كل وجهة وأعد فقط المجموعة المؤكد فشلها. استخدم دليل حوادث النشر للنجاح المتأخر، ودليل الترحيل قبل فصل الأداة القديمة.
حدود ناشر والخطوة الآمنة
يدعم ناشر التأليف والجدولة عبر واجهته الحالية، ويقدم API وMCP محدودي الصلاحية في الباقات المؤهلة، لكنه لا يعلن حاليًا مستورد CSV عامًا للعملاء. لا تحول سكربتًا داخليًا أو صيغة أداة أخرى أو هذا الدليل إلى وعد ترحيل.
استخدم العقد لتنظيف البيانات واعتمادها، ثم أعد إنشاء العناصر عبر المسارات الموثقة ما لم تعرض مساحة العمل مستوردًا مدعومًا بعقد تحقق ورجوع. لتفاصيل المعاينة راجع دليل العربية المختلطة، وللدفعة التي جهزها وكيل طبق أمان نشر الوكيل.
قائمة الإطلاق
- الترميز والفاصل معلومان وسلوك BOM مختبر.
- العربية والأسطر والفواصل والوسوم والرموز والاقتباس والأرقام والروابط تعود كما هي.
- كل حساب يحل إلى وجهة مسموحة.
- UTC والمنطقة المصدر متطابقان في المعاينة.
- الوسائط قابلة لوصول المزوّد وتطابق القيود.
- الفحص الجاف يعطي قرار صف ثابتًا دون كتابة.
- الاعتماد مرتبط ببصمة الملف والصفوف المقبولة.
- الرجوع يربط كل صف بحالته المحلية والبعيدة.
- الحقول غير المدعومة والدليل المفقود يبقيان محجوبين.
يصبح المسار جاهزًا عندما تستطيع شرح رفض صف واحد والرجوع عن صف مقبول بأمان، لا عندما يفتح الجدول دون أحرف مشوهة.
أسئلة شائعة
- هل يدعم ناشر الآن استيراد CSV عامًا للجدولة الجماعية؟
- لا يعد ناشر حاليًا بمسار استيراد CSV عام. عامل الملف كأصل تمهيدي موثّق للترحيل أو أداة مضبوطة، إلا إذا عرضت واجهة المنتج ووثائقه الحالية مستوردًا معتمدًا لمساحتك.
- هل أحفظ توقيت الرياض أم UTC في الملف؟
- احفظ اللحظة الأساسية بصيغة UTC واحتفظ بالمنطقة المصدر مثل Asia/Riyadh. أنشئ القيمتين بمكتبة واعرض التفسير المحلي في الفحص الجاف.
- هل يصلح رابط وسائط خاص داخل لوحة؟
- لا إذا كان المزوّد سيجلب الملف بنفسه. استخدم HTTPS يمكن الوصول إليه طوال نافذة المعالجة، أو ارفع الوسائط عبر المسار الذي يدعمه المنتج.