אמנם אפשר לבצע את כל המשימות שקשורות למחבר באמצעות האפליקציות אונליין בסביבת הסקריפט, חלקם עשויים לחזור על עצמם ולגרום לשגיאות בזמן האימון.
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 הוא כלי ליצירה ול
שינוי פרויקטים של Apps Script משורת הפקודה.
אחרי ביצוע ההנחיות, dscc-gen ייצור פרויקט Apps Script חדש
ולהדפיס כל מה שהוא יכול לעשות.
מה אפליקציית dscc-gen יכולה לעשות
| פקודה | תיאור |
|---|---|
npm run open |
פותחים את הפרויקט ב-Apps Script. |
npm run push |
מעבירים את השינויים המקומיים ל-Apps Script. |
npm run watch
|
מעקב אחר שינויים מקומיים והעברתם אל 'אפליקציות' סקריפט. |
npm run prettier |
עיצוב הקוד בהתאם לתקנים קהילתיים. |
npm run try_latest
|
פתיחת הפריסה עם הקוד העדכני ביותר ב- Looker Studio. |
npm run try_production
|
פתיחת הפריסה של סביבת הייצור ב-Looker אולפן. |
npm run update_production
|
צריך לעדכן את הפריסה לסביבת הייצור כדי להשתמש ב- הקוד העדכני ביותר. |
איך משתמשים בזה?
השימוש ב-dscc-gen בדרך כלל מתרחש כך:
- זיהוי תכונה שברצונך להוסיף למחבר.
- הריצו את
npm run watch, כך שהשינויים המקומיים יועברו אל Apps Script. - ביצוע שינויים בקוד באמצעות המועדפים 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