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