בדף הזה מתואר המבנה של נתוני ה-JSON ברמה העליונה של קובץ המניפסט של Google 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, צריך להשתמש בשדה כדי להגדיר את פרטי האפליקציה ל-Chat, צריך להפעיל את Google Chat API. פרטים נוספים זמינים במאמר בנושא הגדרת Google Chat API.
ב-Apps Script, ההרשאה מתבצעת ברמת הסקריפט.
אפליקציה ל-Chat שמחייבת הרשאה
לא יכולה לבצע פעולות עד שהמשתמש מאשר אותה. כדי לפרסם הודעה לפני אישור ההרשאה, צריך להוסיף אובייקט בדוגמה הבאה מוצגת אפליקציית 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 |
ההגדרה של אפליקציית האינטרנט של פרויקט הסקריפט, שמשמשת אם הפרויקט נפרס כאפליקציית אינטרנט. |