פיתוח מקומי

אמנם אפשר לבצע את כל המשימות שקשורות למחבר באמצעות האפליקציות אונליין בסביבת הסקריפט, חלקם עשויים לחזור על עצמם ולגרום לשגיאות בזמן האימון.

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 הוא כלי ליצירה ול שינוי פרויקטים של 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 בדרך כלל מתרחש כך:

  1. זיהוי תכונה שברצונך להוסיף למחבר.
  2. הריצו את npm run watch, כך שהשינויים המקומיים יועברו אל Apps Script.
  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