File

קובץ יחיד בתוך פרויקט סקריפט. קובץ הוא קוד מקור של צד שלישי שנוצר על ידי מפתח אחד או יותר. הקובץ יכול להיות קוד JS בצד השרת, קוד HTML או קובץ תצורה. כל פרויקט סקריפט יכול להכיל מספר קבצים.

ייצוג JSON
{
  "name": string,
  "type": enum (FileType),
  "source": string,
  "lastModifyUser": {
    object (User)
  },
  "createTime": string,
  "updateTime": string,
  "functionSet": {
    object (FunctionSet)
  }
}
שדות
name

string

שם הקובץ. סיומת הקובץ היא לא חלק משם הקובץ, וניתן לזהות אותו לפי שדה הסוג.

type

enum (FileType)

סוג הקובץ.

source

string

תוכן הקובץ.

lastModifyUser

object (User)

המשתמש שערך את השינוי האחרון בקובץ. השדה הזה לקריאה בלבד גלוי רק למשתמשים בעלי הרשאת כתיבה בפרויקט הסקריפט.

createTime

string (Timestamp format)

חותמת זמן של תאריך היצירה. השדה הזה לקריאה בלבד גלוי רק למשתמשים בעלי הרשאת כתיבה בפרויקט הסקריפט.

חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

חותמת הזמן של תאריך השינוי האחרון. השדה הזה לקריאה בלבד גלוי רק למשתמשים בעלי הרשאת כתיבה בפרויקט הסקריפט.

חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

functionSet

object (FunctionSet)

קבוצת הפונקציות המוגדרת בקובץ הסקריפט, אם יש כאלה.

FileType

רשימה של סוגי הקבצים השונים.

טיפוסים בני מנייה (enums)
ENUM_TYPE_UNSPECIFIED סוג הקובץ לא ידוע, מעולם לא נעשה בו שימוש.
SERVER_JS קובץ קוד בצד השרת של Apps Script.
HTML קובץ שמכיל HTML בצד הלקוח.
JSON קובץ בפורמט JSON. הסוג הזה משמש רק למניפסט של פרויקט הסקריפט. התוכן של קובץ המניפסט חייב להתאים למבנה של ScriptManifest חוקי

FunctionSet

קבוצת פונקציות. אסור שיהיו כפילויות.

ייצוג JSON
{
  "values": [
    {
      object (Function)
    }
  ]
}
שדות
values[]

object (Function)

רשימת הפונקציות שמורכבות את הקבוצה.

פעולה

מייצג פונקציה בפרויקט סקריפט.

ייצוג JSON
{
  "name": string,
  "parameters": [
    string
  ]
}
שדות
name

string

שם הפונקציה בפרויקט הסקריפט.

parameters[]

string

רשימה ממוינת של שמות הפרמטרים של הפונקציה בפרויקט הסקריפט.