אמנם אפשר לבצע את כל המשימות שקשורות למחבר באמצעות האפליקציות אונליין בסביבת הסקריפט, חלקם עשויים לחזור על עצמם ולגרום לשגיאות בזמן האימון.
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