בדף הזה מתוארת הרמה העליונה של פרויקט Apps Script במבנה הנתונים JSON של קובץ המניפסט.
מבנים משניים של המניפסט מוגדרים בדפים נפרדים:
מניפסט
הרמה העליונה של הגדרת המניפסט.
ייצוג JSON |
---|
{ "addOns": { object (AddOns) }, "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. |
dependencies |
התצורה של שירותים מתקדמים ספריות מופעלות עבור בשימוש בפרויקט הסקריפט. |
exceptionLogging |
המיקום שבו נרשמים ביומן החריגים. ההגדרות החוקיות הן הבאים:
|
executionApi |
הגדרות קובץ ההפעלה של ה-API בפרויקט הסקריפט. זה רק בשימוש אם הפרויקט נפרס להפעלת API. |
oauthScopes[] |
ההגדרה של היקפי הרשאות ששימש את פרויקט הסקריפט. |
runtimeVersion |
גרסת זמן הריצה של
שהסקריפט משתמש בו. אם השדה הזה לא מופיע במניפסט, המאפיין
הסקריפט משתמש בסביבת זמן הריצה שמוגדרת כברירת מחדל (
|
sheets |
תצורת המשאב שמגדירה פקודות מאקרו של Sheets. |
timeZone |
אזור הזמן של הסקריפט באחד מאזורי הזמן הזמינים ערכי ZoneId, כמו America/Denver. |
urlFetchWhitelist[] |
רשימה של קידומות של כתובות URL מסוג HTTPS. אם קיימת, נקודת קצה של כתובת URL אוחזרה חייב להתאים לאחת מהקידומות ברשימה הזו. כך אפשר להגן נתוני משתמש. השדה הזה הוא אופציונלי לפריסות בדיקה, אבל שנדרש לפריסות. מידע נוסף על הוספת כתובות URL לרשימת ההיתרים. |
webapp |
ההגדרה של אפליקציית האינטרנט של פרויקט הסקריפט. יש להשתמש בה רק אם שהפרויקט נפרס כאפליקציית אינטרנט. |