בדף הזה מתוארת רמת העליונה של מבנה הנתונים בפורמט JSON בקובץ המניפסט של פרויקט ב-Apps Script. המניפסט מגדיר את הפונקציה או המטרה של פרויקט Apps Script.
ייצוג ב-JSON |
---|
{ "addOns": { object (AddOns) }, "chat": {}, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
שדות | |
---|---|
addOns |
הגדרת המשאבים של הפרויקט אם הוא נפרס בתור תוסף ל-Google Workspace. |
chat |
ההגדרה של הפרויקט אם הוא נפרס כ אפליקציה ל-Google Chat. כדי להגדיר את הפרטים של אפליקציית Chat, צריך להפעיל את Google Chat API. פרטים נוספים זמינים במאמר הגדרת Google Chat API.
מערכת Apps Script מטפלת באישור ברמת הסקריפט.
אפליקציות צ'אט שמחייבות הרשאה לא יכולות לבצע פעולות כלשהן עד שהמשתמש נותן הרשאה לאפליקציית הצ'אט. כדי לפרסם הודעה לפני ההרשאה, אפשר להוסיף לאובייקט בדוגמה הבאה מוצגת אפליקציית Chat שמציגה הודעת פתיחה שמוגדרת כברירת מחדל כשמשתמש מוסיף אותה למרחב משותף ב-Chat: "chat": { "addToSpaceFallbackMessage": "Thank you for adding me!" } |
dependencies |
ההגדרה של שירותים מתקדמים וספריות שמופעלים לשימוש בפרויקט הסקריפט. |
exceptionLogging |
המיקום שבו מתועדים חריגות. ההגדרות התקינות הן:
|
executionApi |
הגדרות קובץ ההפעלה של ה-API של פרויקט הסקריפט. האפשרות הזו משמשת רק אם הפרויקט נפרס לצורך הרצת API. |
oauthScopes[] |
ההגדרה של היקפי ההרשאה שבהם משתמש פרויקט הסקריפט. |
runtimeVersion |
גרסת סביבת זמן הריצה שבה נעשה שימוש בסקריפט. אם השדה הזה לא מופיע במניפסט, הסקריפט ישתמש בסביבת זמן הריצה שמוגדרת כברירת מחדל (
|
sheets |
הגדרת המשאב שמגדירה את המאקרו ב-Sheets. |
timeZone |
אזור הזמן של הסקריפט באחד מהערכים הזמינים של ZoneId, כמו 'America/Denver'. |
urlFetchWhitelist[] |
רשימה של קידומות של כתובות URL מסוג HTTPS. אם הוא קיים, כל נקודת קצה של כתובת URL שאוחזרה חייבת להתאים לאחת מהקידומות שברשימה הזו. כך אפשר להגן על נתוני המשתמשים. השדה הזה הוא אופציונלי לפריסות לבדיקה, אבל חובה לפריסות. מידע נוסף על הוספת כתובות URL לרשימת ההיתרים |
webapp |
הגדרות אפליקציית האינטרנט של פרויקט הסקריפט, שמשמשות רק אם הפרויקט נפרס כאפליקציית אינטרנט. |