Eine einzelne Datei in einem Script-Projekt. Eine Datei ist ein Drittanbieter-Quellcode, der von einem oder mehreren Entwicklern erstellt wurde. Das kann serverseitiger JS-Code, HTML oder eine Konfigurationsdatei sein. Jedes Script-Projekt kann mehrere Dateien enthalten.
| JSON-Darstellung | 
|---|
| { "name": string, "type": enum ( | 
| Felder | |
|---|---|
| name | 
 Der Name der Datei. Die Dateiendung ist nicht Teil des Dateinamens, der über das Feld „type“ (Typ) identifiziert werden kann. | 
| type | 
 Der Typ der Datei. | 
| source | 
 Der Dateiinhalt. | 
| lastModifyUser | 
 Der Nutzer, der die Datei zuletzt geändert hat. Die in diesem Objekt sichtbaren Details werden durch die Einstellungen für die Profilsichtbarkeit des Nutzers gesteuert, der die letzte Änderung vorgenommen hat. | 
| createTime | 
 Zeitstempel des Erstellungsdatums. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele:  | 
| updateTime | 
 Zeitstempel des Datums der letzten Änderung. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele:  | 
| functionSet | 
 Die definierten Funktionen in der Scriptdatei, falls vorhanden. | 
FileType
Eine Aufzählung verschiedener Dateitypen.
| Enums | |
|---|---|
| ENUM_TYPE_UNSPECIFIED | Unbestimmter Dateityp; wird nie verwendet. | 
| SERVER_JS | Eine Apps Script-Datei mit serverseitigem Code. | 
| HTML | Eine Datei mit clientseitigem HTML. | 
| JSON | Eine Datei im JSON-Format. Dieser Typ wird nur für das Manifest des Skriptprojekts verwendet. Der Inhalt der Manifestdatei muss der Struktur eines gültigen ScriptManifest entsprechen. | 
FunctionSet
Eine Reihe von Funktionen. Duplikate sind nicht zulässig.
| JSON-Darstellung | 
|---|
| {
  "values": [
    {
      object ( | 
| Felder | |
|---|---|
| values[] | 
 Eine Liste der Funktionen, aus denen das Set besteht. | 
Funktion
Stellt eine Funktion in einem Skriptprojekt dar.
| JSON-Darstellung | 
|---|
| { "name": string, "parameters": [ string ] } | 
| Felder | |
|---|---|
| name | 
 Der Funktionsname im Scriptprojekt. | 
| parameters[] | 
 Die geordnete Liste der Parameternamen der Funktion im Skriptprojekt. |