على الرغم من إمكانية إنجاز جميع المهام المتعلقة بالموصل باستخدام التطبيقات عبر الإنترنت بيئة النص البرمجي، قد يصبح بعضها متكررًا وعرضة للخطأ الوقت.
dscc-gen
هي أداة تعتمد على الآراء تهدف إلى معالجة هذه الحالات المتكررة
المهام حتى تتمكن من التركيز على حل مشكلة عملك بدلاً من الأخطاء التي
يمكن تجنبه من خلال الأتمتة.
المتطلبات
- npm 5.2.0 أو إصدار أحدث
- الإلمام بسطر الأوامر.
جارٍ استخدام 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
إلى حد ما:
- حدد الميزة التي تريد إضافتها إلى الموصِّل.
- شغِّل
npm run watch
، حتى يتم تطبيق التغييرات المحلية على "برمجة التطبيقات". - يمكنك إجراء تغييرات على الرمز باستخدام رمزك المفضّل. JavaScript JavaScript
- شغِّل
npm run tryLatest
وتحقَّق من أن الميزة الجديدة تعمل متوقع. - تشغيل "
npm run updateProduction
" لتحديث عملية النشر في قناة الإصدار العلني الميزة الجديدة. - يمكنك تشغيل "
npm run tryProduction
" والتحقّق مرة أخرى من أنّ الميزة الجديدة تعمل.
الحصول على معرّف النص البرمجي
للحصول على "scriptId
"، انتقِل إلى المشروع الحالي ثم انسخ القسم.
في عنوان URL بعد /d/
وقبل /edit
. على سبيل المثال: عنوان URL التالي:
- عنوان URL الأصلي:
https://script.google.com/a/google.com/d/example-script-id/edit
- رقم تعريف النص البرمجي:
example-script-id