קובץ יחיד בתוך פרויקט סקריפט. קובץ הוא קוד מקור של צד שלישי שנוצר על ידי מפתח אחד או יותר. הקובץ יכול להיות קוד JS בצד השרת, קוד HTML או קובץ תצורה. כל פרויקט סקריפט יכול להכיל מספר קבצים.
ייצוג JSON |
---|
{ "name": string, "type": enum ( |
שדות | |
---|---|
name |
שם הקובץ. סיומת הקובץ היא לא חלק משם הקובץ, וניתן לזהות אותו לפי שדה הסוג. |
type |
סוג הקובץ. |
source |
תוכן הקובץ. |
lastModifyUser |
המשתמש שערך את השינוי האחרון בקובץ. השדה הזה לקריאה בלבד גלוי רק למשתמשים בעלי הרשאת כתיבה בפרויקט הסקריפט. |
createTime |
חותמת זמן של תאריך היצירה. השדה הזה לקריאה בלבד גלוי רק למשתמשים בעלי הרשאת כתיבה בפרויקט הסקריפט. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
updateTime |
חותמת הזמן של תאריך השינוי האחרון. השדה הזה לקריאה בלבד גלוי רק למשתמשים בעלי הרשאת כתיבה בפרויקט הסקריפט. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
functionSet |
קבוצת הפונקציות המוגדרת בקובץ הסקריפט, אם יש כאלה. |
FileType
רשימה של סוגי הקבצים השונים.
טיפוסים בני מנייה (enums) | |
---|---|
ENUM_TYPE_UNSPECIFIED |
סוג הקובץ לא ידוע, מעולם לא נעשה בו שימוש. |
SERVER_JS |
קובץ קוד בצד השרת של Apps Script. |
HTML |
קובץ שמכיל HTML בצד הלקוח. |
JSON |
קובץ בפורמט JSON. הסוג הזה משמש רק למניפסט של פרויקט הסקריפט. התוכן של קובץ המניפסט חייב להתאים למבנה של ScriptManifest חוקי |
FunctionSet
קבוצת פונקציות. אסור שיהיו כפילויות.
ייצוג JSON |
---|
{
"values": [
{
object ( |
שדות | |
---|---|
values[] |
רשימת הפונקציות שמורכבות את הקבוצה. |
פעולה
מייצג פונקציה בפרויקט סקריפט.
ייצוג JSON |
---|
{ "name": string, "parameters": [ string ] } |
שדות | |
---|---|
name |
שם הפונקציה בפרויקט הסקריפט. |
parameters[] |
רשימה ממוינת של שמות הפרמטרים של הפונקציה בפרויקט הסקריפט. |