Eine einzelne Datei in einem Skriptprojekt. Eine Datei ist der Quellcode eines Drittanbieters, der von einem oder mehreren Entwicklern erstellt wurde. Es kann sich um einen 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 Dateiendung ist nicht Teil des Dateinamens, den Sie anhand des Felds für den Typ erkennen können. |
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 des Erstellungsdatums. Dieses schreibgeschützte Feld ist nur für Nutzer mit Schreibberechtigung für das Skriptprojekt sichtbar. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Zeitstempel des Datums 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 Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
functionSet |
Die definierten Funktionen in der Skriptdatei, falls vorhanden. |
FileType
Eine Aufzählung der verschiedenen Dateitypen.
Enums | |
---|---|
ENUM_TYPE_UNSPECIFIED |
Unbekannter Dateityp; wird nie verwendet. |
SERVER_JS |
Serverseitige Codedatei für Apps Script. |
HTML |
Eine Datei mit clientseitigem HTML-Code. |
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 der Satz besteht. |
Funktion
Stellt eine Funktion in einem Skriptprojekt dar.
JSON-Darstellung |
---|
{ "name": string, "parameters": [ string ] } |
Felder | |
---|---|
name |
Der Funktionsname im Skriptprojekt. |
parameters[] |
Die sortierte Liste der Parameternamen der Funktion im Skriptprojekt. |