יצירה וניהול של פריסות

פריסת פרויקט ב-Apps Script היא גרסה של הסקריפט שזמינה לשימוש כאפליקציית אינטרנט, כתוסף או כממשק API להפעלה. באמצעות יצירה וניהול של פריסות, תוכלו לבצע איטרציה לקוד, לעקוב אחרי השינויים ולקבוע בדיוק איזו גרסת קוד תהיה למשתמשים.

יש שני סוגים של פריסות:

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

פריסות ראשיות

פריסת head היא קוד הפרויקט הנוכחי. כשיוצרים פרויקט Apps Script, יוצרים באופן אוטומטי פריסת ראש עבור אותו פרויקט.

הפריסה של ה-head תמיד מסונכרנת עם הקוד האחרון שנשמר. לדוגמה, אם יוצרים פריסת גרסאות ולאחר מכן משנים את הקוד, הפריסה הראשית משקפת את השינויים האלה ופריסת הגרסאות נשארת ללא שינוי.

כדאי להשתמש בפריסות ראשיות כדי לבדוק את הקוד. אין להשתמש בפריסות ראשות לשימוש ציבורי.

פריסות לפי גרסאות

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

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

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

יצירה של פריסה עם גרסאות

כדי לפרוס גרסה של תוסף ל-Google Workspace, תוסף עריכה, אפליקציית Google Chat או קובץ הפעלה של API, צריך קודם לשנות את השיוך של פרויקט Google Cloud ב-Apps Script מפרויקט ברירת המחדל לפרויקט רגיל.

כדי ליצור פריסת גרסאות, מבצעים את הפעולות הבאות:

  1. פותחים את פרויקט Apps Script.
  2. בפינה השמאלית העליונה, לוחצים על פריסה > פריסה חדשה.
  3. לוחצים על הסמל 'הפעלת סוגי פריסה' ליד האפשרות Select type.
  4. בוחרים את סוג הפריסה שרוצים לפרוס. עבור תוספים ל-Google Workspace, תוספים ל-Editor ואפליקציות של Google Chat, בוחרים באפשרות תוסף.
  5. מזינים את פרטי הפריסה ולוחצים על פריסה.

הצגת פריסות לפי גרסאות

כדי לראות את הפריסות של פרויקט Apps Script, לוחצים למעלה על פריסה > ניהול פריסות.

כדי להציג את הקוד של גרסה ספציפית, קראו את המאמר הצגת גרסה קודמת.

עריכה של פריסה עם גרסאות

אפשר לערוך פריסה שכוללת גרסאות כדי לשנות את התיאור או הגרסה שלה. כדי לערוך פריסה:

  1. פותחים את פרויקט Apps Script.
  2. לוחצים על פריסה > ניהול פריסות.
  3. בוחרים את הפריסה הפעילה שרוצים לשנות ולוחצים על סמל העריכה .
  4. מבצעים את השינויים הרצויים ולוחצים על פריסה.

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

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

איתור מזהה פריסה

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

  1. פותחים את פרויקט Apps Script.
  2. בפינה השמאלית העליונה, לוחצים על פריסה > ניהול פריסות.
  3. כדי למצוא את המזהה, צריך לבחור פריסה פעילה.

    מזהי פריסה מופיעים רק בפריסות פעילות.

בדיקת פריסה

אופן הבדיקה של הפריסה תלוי בסוג האפליקציה שיוצרים.

תוסף ל-Google Workspace

במאמר בדיקת תוספים ל-Google Workspace מוסבר איך בודקים את הפריסה של תוספים ל-Google Workspace.

תוסף עריכה

כדי לבדוק את הפריסה של התוסף ל-Editor אפשר להיעזר במאמר בדיקת תוסף Editor.

אפליקציית אינטרנט

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

אפליקציית Google Chat

כדי לבדוק את הפריסה של אפליקציית Chat, קודם צריך ליצור פריסה עם גרסאות של הסקריפט כדי לקבל גישה למזהה הפריסה שלו.

אחרי שמקבלים את מזהה הפריסה, פועלים לפי השלבים להפעלת Google Chat API. כדי להתקין ולבדוק את האפליקציה, צריך לציין רק את כתובת האימייל שלך בדף 'הגדרות אישיות'.

קובץ הרצה ל-API

כדי לבדוק פריסה של ממשק API, קודם צריך ליצור פריסת גרסאות. אחרי שיוצרים פריסה, צריך לבצע את הפעולות הבאות:

  1. בפינה השמאלית העליונה של פרויקט Apps Script, לוחצים על פריסה > בדיקת פריסות.
  2. לצד האפשרות 'בחירת סוג', לוחצים על 'הפעלה של סוגי פריסה' > 'API להפעלה'.
  3. מעתיקים את כתובת ה-URL ומשתמשים בה כדי לבדוק את פריסת ה-API להפעלה.

העברה לארכיון של פריסה עם גרסאות

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

כדי להעביר לארכיון פריסה עם גרסאות:

  1. פותחים את פרויקט Apps Script.
  2. לוחצים על פריסה > ניהול פריסות.
  3. בוחרים את הפריסה שרוצים להעביר לארכיון ולוחצים על 'העברת הפריסה לארכיון' .

פריסה מחדש של פריסה שהועברה לארכיון

  1. פותחים את פרויקט Apps Script.
  2. בפינה השמאלית העליונה, לוחצים על פריסה > ניהול פריסות.
  3. מימין, בקטע Archived, בוחרים את הפריסה שרוצים לפרוס מחדש ולוחצים על סמל העריכה > פריסה.