تنمية محلية

على الرغم من إمكانية إنجاز جميع المهام المتعلقة بالموصل باستخدام التطبيقات عبر الإنترنت بيئة النص البرمجي، قد يصبح بعضها متكررًا وعرضة للخطأ الوقت.

dscc-gen هي أداة تعتمد على الآراء تهدف إلى معالجة هذه الحالات المتكررة المهام حتى تتمكن من التركيز على حل مشكلة عملك بدلاً من الأخطاء التي يمكن تجنبه من خلال الأتمتة.

المتطلبات

جارٍ استخدام dscc-gen

يمكن لـ dscc-gen إنشاء مشاريع موصِّلات منتدى جديدة أو تُستخدَم مع التقارير الحالية.

الموصِّلات الحالية

يمكن أيضًا استخدام dscc-gen مع المشاريع الحالية. أَوَّلًا، انسخ scriptId، ثم شغِّل الأمر التالي (مع استبدال هذا الأمر) YOUR_SCRIPT_ID باستخدام scriptId):

npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID

سيُطلب منك تقديم بعض التفاصيل حول الموصل. إذا لم تكن قد قمت بذلك بالفعل لديك عملية نشر تسمى "الإنتاج"، فسيتم إنشاء عملية نشر لك. لا شيء من سيتمّ تعديل الرمز الحالي، ولكن ستتمكّن من الوصول إلى كل المهام التي بإمكان "dscc-gen" تنفيذها.

أدوات الربط الجديدة

لإنشاء موصل منتدى جديد باستخدام dscc-gen، شغِّل الأمر التالي:

npx @google/dscc-gen connector

سيُطلب منك تقديم بعض التفاصيل حول الموصِّل الجديد. المستخدمون لأول مرة سيُطلب منك مصادقة clasp. clasp هي أداة لإنشاء تعديل مشاريع "برمجة التطبيقات" من سطر الأوامر

بعد إكمال التعليمات، سينشئ dscc-gen مشروعًا جديدًا لبرمجة التطبيقات. واطبع كل ما يمكن أن يفعله.

كيف يتحكّم تطبيق "dscc-gen" في جهازك؟

Command الوصف
npm run open افتح مشروعك في "برمجة تطبيقات Google".
npm run push يمكنك إرسال التغييرات المحلية إلى "برمجة التطبيقات".
npm run watch ترقب التغييرات المحلية، وإرسالها إلى Apps النص البرمجي.
npm run prettier قم بتنسيق التعليمة البرمجية باستخدام معايير المنتدى.
npm run try_latest افتح عملية النشر التي تتضمّن أحدث رمز في Looker Studio
npm run try_production فتح عملية نشر الإصدار العلني في Looker استوديو YouTube.
npm run update_production يُرجى تعديل عملية نشر الإصدار العلني لاستخدام أحدث رمز.

كيف يمكنني استخدامها؟

غالبًا ما يشبه استخدام dscc-gen إلى حد ما:

  1. حدد الميزة التي تريد إضافتها إلى الموصِّل.
  2. شغِّل npm run watch، حتى يتم تطبيق التغييرات المحلية على "برمجة التطبيقات".
  3. يمكنك إجراء تغييرات على الرمز باستخدام رمزك المفضّل. JavaScript JavaScript
  4. شغِّل npm run tryLatest وتحقَّق من أن الميزة الجديدة تعمل متوقع.
  5. تشغيل "npm run updateProduction" لتحديث عملية النشر في قناة الإصدار العلني الميزة الجديدة.
  6. يمكنك تشغيل "npm run tryProduction" والتحقّق مرة أخرى من أنّ الميزة الجديدة تعمل.

الحصول على معرّف النص البرمجي

للحصول على "scriptId"، انتقِل إلى المشروع الحالي ثم انسخ القسم. في عنوان URL بعد /d/ وقبل /edit. على سبيل المثال: عنوان URL التالي:

  • عنوان URL الأصلي: https://script.google.com/a/google.com/d/example-script-id/edit
  • رقم تعريف النص البرمجي: example-script-id