سكربت مخصصالتطوير والتخصيص

سكربت مخصص بلغة Python أو JavaScript أو Google Apps Script يتولى عملك الروتيني: الملفات والجداول والرسائل والتقارير

جاهز عادةً خلال 15 دقيقةالتعديلات مشمولةفحص الجودة
الباقات
حماية الدفعالتفاصيل
  • التعديلات ضمن الباقة مجانية.
  • إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.

يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

سكربت مخصص بلغة Python أو JavaScript أو Google Apps Script يتولى عملك الروتيني: الملفات والجداول والرسائل والتقارير

مثال على النتيجة

مثال على الباقة القياسية

دمج ملفات المبيعات الشهرية لـ 9 متاجر في تقرير Excel واحد

طريقة التشغيل

python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO  المجلد: sales/2026-10، عُثر على 9 ملفات
2026-11-02 09:14:03 INFO  shop-01.csv: 1,284 صفًا
2026-11-02 09:14:04 INFO  shop-02.xlsx: 967 صفًا
2026-11-02 09:14:04 WARN  shop-07.csv: تُخطّيت 3 صفوف بلا سعر (الأسطر 88، 412، 913)
2026-11-02 09:14:05 INFO  تم: 10,412 صفًا -> report-2026-10.xlsx (الورقتان «المبيعات» و«الإجماليات»)

إعدادات لا كود

أسماء أعمدة كل متجر موجودة في settings.ini، فالمتجر الجديد أو العمود الذي تغيّر اسمه يعني سطرًا واحدًا هناك:

[columns]
date = التاريخ, تاريخ البيع, اليوم
product = المنتج, الصنف, الاسم
quantity = الكمية, العدد, قطع
price = السعر, سعر الوحدة

جزء من الكود

def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
    """يقرأ ملف متجر واحد ويمنح أعمدته أسماء أعمدة التقرير."""
    table = pd.read_excel(path) if path.suffix == ".xlsx" else pd.read_csv(path, encoding="utf-8-sig")
    renamed = {}
    for name, variants in columns.items():
        found = next((c for c in table.columns if c.strip() in variants), None)
        if found is None:
            raise ReportError(f"{path.name}: لا يوجد عمود لـ «{name}» (جرى البحث عن: {', '.join(variants)})")
        renamed[found] = name
    table = table.rename(columns=renamed)[list(columns)]
    table["shop"] = path.stem
    return table

الملفات: أرشيف ZIP يضم merge_sales.py (310 أسطر)، وsettings.ini، وrequirements.txt، وملف README يشرح تثبيت Python وتشغيل السكربت ومعنى كل رسالة في السجل. يشغّله العميل على كمبيوتره الخاص.

العميل: سلسلة صغيرة من 9 متاجر للأدوات المكتبية؛ يرسل كل متجر مبيعاته الشهرية في ملف CSV أو Excel، بأسماء أعمدة تختلف قليلًا من متجر إلى آخر. المهمة: سكربت واحد يقرأ كل ملف في مجلد، ويوحّد الأعمدة في شكل واحد، ويكتب تقرير Excel واحدًا يضم كل المبيعات وورقة بالإجماليات حسب المتجر.

العميل وجميع التفاصيل افتراضية.

عن هذه الخدمة

سكربت يتولى مهمة تقوم بها الآن يدويًا: يعيد تسمية الملفات ويرتبها، أو يدمج الجداول أو ينظفها، أو يحوّل صيغة ملف إلى أخرى، أو يرسل رسائل بريد إلكتروني من جدول بيانات Google، أو يُعدّ الفواتير أو التقارير، أو يفحص قائمة صفحات ويب. صف المهمة، وما يدخل وما يجب أن يخرج، وأرفق ملفات نموذجية إن كانت لديك (CSV أو Excel أو ملفات نصية أو JSON أو لقطات شاشة). نكتب الكود باللغة التي تناسب المهمة: Python، أو JavaScript (Node.js)، أو Google Apps Script لجداول بيانات Google ومستندات Google وGmail، أو PowerShell، أو Bash. تحصل على أرشيف يضم الكود وملف README يشرح بكلمات بسيطة ما يجب تثبيته وكيف تضبطه وتشغّله، ويمكنك قراءة الكود في صفحة الطلب أيضًا. نحن لا نشغّل السكربت على كمبيوترك أو في حساباتك: تشغّله أنت، على بياناتك، لذا يُستحسن تجربته على نسخة أولًا. كلمات المرور والمفاتيح تبقى خارج الكود: يقرؤها السكربت من ملف إعدادات تملؤه بنفسك. لا نصنع سكربتات تدخل إلى الحسابات دون إذن، أو تتجاوز الحماية، أو تجمع بيانات شخصية.

ما المشمول

  • ما الذي تحصل عليهأرشيف ZIP يضم الكود وملف README بتعليمات خطوة بخطوة، وعند الحاجة ملف إعدادات نموذجيًا؛ ويُعرض الكود أيضًا في صفحة الطلب.
  • اللغة التي تناسب المهمةPython أو JavaScript أو Apps Script أو PowerShell أو Bash
  • دليل بسيطما الذي يجب تثبيته وكيف تشغّله، خطوة بخطوة
  • الإعدادات في مكان واحدالمجلدات والعناوين والمفاتيح في ملف تملؤه بنفسك
  • يعمل على بياناتكملفات على كمبيوترك، أو CSV، أو Excel، أو جداول بيانات Google
  • كود مقروءمع تعليقات، وسهل التعديل لاحقًا

كيف يعمل

  1. 1
    المهمةتصف ما يجب أن يفعله السكربت وترفق ملفات نموذجية
  2. 2
    الكودنكتب الكود مع دليل تشغيله
  3. 3
    جرّبهتشغّله على نسخة من بياناتك
  4. 4
    التعديلاتتطلب التعديلات ضمن باقتك وترسل أي رسالة خطأ

ما نحتاجه منك

ما يجب أن يفعله السكربت، خطوة بخطوة: ما يأخذه (ملفات، أو مجلد، أو جدول بيانات Google، أو قائمة روابط)، وما يجب أن ينتجه، وأي قواعد يجب أن يتبعها. أين سيعمل: Windows أو macOS أو Linux، أو جداول بيانات Google، أو خادم لديك، واللغة إن كنت تحتاج إلى لغة معينة. الملفات النموذجية تساعد كثيرًا: بضعة صفوف من جدولك بصيغة CSV أو Excel، أو ملف نصي أو JSON نموذجي، أو لقطات شاشة. لا ترسل أبدًا كلمات مرور أو مفاتيح حقيقية: يشرح الدليل أين تضعها بنفسك.

سنسألك:

  • ماذا يجب أن يفعل السكربت؟
  • ماذا يأخذ، وماذا يجب أن ينتج؟
  • أين سيعمل؟
  • لغة أو أدوات تحتاجها
  • أي شيء يجب ألا يفعله أبدًا

قارن بين الباقات

الباقاتالأساسيةسكربت صغير‏19 US$القياسيةسكربت مع إعدادات‏39 US$المميزةأداة صغيرة‏79 US$
مدة التنفيذ1 يوم2 يوم3 أيام
التعديلات123
الكودحتى 150 سطرًاحتى 400 سطرحتى 1,000 سطر
ملفات الكود1حتى 3حتى 8
ملف الإعداداتلانعمنعم
رسائل خطأ واضحة وسجللانعمنعم
خيارات التشغيل ودليل لتشغيله وفق جدول زمنيلالانعم
دليل التثبيت والتشغيل (README)نعمنعمنعم
اطلب الأساسيةاطلب القياسيةاطلب المميزة

حماية الدفع

تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.

  • سعر ثابتلا يتغير سعر الباقة بعد الدفع.
  • المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
  • فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
  • تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
  • القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
  • إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
كيف يعمل →

الأسئلة والأجوبة

هل أحتاج إلى معرفة البرمجة؟

لا. يشرح ملف README، خطوة بخطوة، ما يجب تثبيته (لـ Python مثلًا، Python نفسها، مرة واحدة) وكيف تشغّل السكربت. أما Google Apps Script فتلصق الكود في محرر السكربتات في جدولك وتضغط Run.

هل ستشغّلون السكربت نيابة عني؟

لا. تشغّله على كمبيوترك أو خادمك أو حسابك في Google، على بياناتك، فتبقى ملفاتك وحساباتك لديك. جرّبه على نسخة من بياناتك أولًا.

أي لغة أختار؟

إن لم تكن متأكدًا، فاترك الأمر لنا: Google Apps Script للعمل داخل جداول بيانات Google ومستندات Google وGmail، وPython للملفات والجداول وصفحات الويب على الكمبيوتر، وPowerShell لمهام Windows، وBash لخوادم Linux.

هل يستطيع السكربت العمل مع API خدمة ما؟

نعم، إن كانت للخدمة واجهة API عامة وحصلت منها على مفتاحك الخاص: نكتب الكود وفق وثائق الخدمة، وتضع مفتاحك في ملف الإعدادات. نحن لا ننشئ حسابات أو مفاتيح نيابة عنك.

ماذا لو لم يعمل على كمبيوتري؟

أرسل إلينا رسالة الخطأ أو لقطة شاشة في صفحة الطلب واطلب تعديلًا ضمن باقتك. معظم المشكلات تكون مكتبة ناقصة أو مسارًا في الإعدادات، وهو ما يغطيه ملف README.

لم تجد إجابتك؟

الباقات