Eine einzelne Datei in einem Skriptprojekt. Eine Datei ist der Quellcode eines Drittanbieters, der von einem oder mehreren Entwicklern erstellt wurde. Dabei kann es sich um serverseitigen JS-Code, HTML-Code oder eine Konfigurationsdatei handeln. Jedes Skriptprojekt kann mehrere Dateien enthalten.
JSON-Darstellung |
---|
{ "name": string, "type": enum ( |
Felder | |
---|---|
name |
Der Name der Datei. Die Dateierweiterung ist nicht Teil des Dateinamens, der im Feld „Typ“ zu finden ist. |
type |
Der Typ der Datei. |
source |
Der Dateiinhalt. |
lastModifyUser |
Der Nutzer, der die Datei zuletzt geändert hat. Dieses schreibgeschützte Feld ist nur für Nutzer mit Schreibberechtigung für das Skriptprojekt sichtbar. |
createTime |
Zeitstempel für das Erstellungsdatum. Dieses schreibgeschützte Feld ist nur für Nutzer mit Schreibberechtigung für das Skriptprojekt sichtbar. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel der letzten Änderung. Dieses schreibgeschützte Feld ist nur für Nutzer mit Schreibberechtigung für das Skriptprojekt sichtbar. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
functionSet |
Die definierten Funktionen in der Skriptdatei, falls vorhanden. |
Dateityp
Eine Aufzählung verschiedener Dateitypen
Enums | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Unbekannter Dateityp; wird nicht verwendet. |
SERVER_JS |
Eine serverseitige Codedatei von Apps Script. |
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 |
Funktionssatz
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 Skriptprojekt. |
parameters[] |
Die geordnete Liste der Parameternamen der Funktion im Skriptprojekt. |