REST Resource: processes

Ressource: Prozess

Darstellung einer einzelnen Skriptprozessausführung, die über den Skripteditor, einen Trigger, eine Anwendung oder die Apps Script API gestartet wurde. Dies unterscheidet sich von der Operation-Ressource, die nur Ausführungen darstellt, die über die Apps Script API gestartet werden.

JSON-Darstellung
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Felder
projectName

string

Name des ausgeführten Skripts.

functionName

string

Name der Funktion, die die Ausführung gestartet hat.

processType

enum (ProcessType)

Der Ausführungstyp.

processStatus

enum (ProcessStatus)

Der Ausführungsstatus.

userAccessLevel

enum (UserAccessLevel)

Die Zugriffsebene des ausführenden Nutzers für das Skript.

startTime

string (Timestamp format)

Uhrzeit, zu der die Ausführung gestartet wurde.

Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Die Ausführungszeit für die Ausführung.

Dauer in Sekunden mit bis zu neun Nachkommastellen und einem „s“ an letzter Stelle. Beispiel: "3.5s".

Prozesstyp

Der Prozesstyp, der definiert, wie der Prozess gestartet wurde.

Enums
PROCESS_TYPE_UNSPECIFIED Nicht definierter Typ.
ADD_ON Der Prozess wurde über einen Add-on-Einstiegspunkt gestartet.
EXECUTION_API Der Prozess wurde mit der Apps Script API gestartet.
TIME_DRIVEN Der Prozess wurde über einen zeitbasierten Trigger gestartet.
TRIGGER Der Prozess wurde über einen ereignisbasierten Trigger gestartet.
WEBAPP Der Prozess wurde an einem Einstiegspunkt in einer Web-App gestartet.
EDITOR Der Prozess wurde mit der Apps Script IDE gestartet.
SIMPLE_TRIGGER Der Prozess wurde über einen einfachen G Suite-Trigger gestartet.
MENU Der Prozess wurde über einen G Suite-Menüpunkt gestartet.
BATCH_TASK Der Prozess wurde als Aufgabe in einem Batchjob gestartet.

Prozessstatus

Der Prozessstatus. LINT.IfÄndern

Enums
PROCESS_STATUS_UNSPECIFIED Nicht angegebener Status.
RUNNING Der Prozess wird derzeit ausgeführt.
PAUSED Der Prozess wurde angehalten.
COMPLETED Der Vorgang ist abgeschlossen.
CANCELED Der Vorgang wurde abgebrochen.
FAILED Der Vorgang ist fehlgeschlagen.
TIMED_OUT Zeitüberschreitung.
UNKNOWN Prozessstatus unbekannt.
DELAYED Der Prozess verzögert sich auf das Kontingent.

Nutzerzugriffsebene

Die verschiedenen Zugriffsebenen. LINT.IfÄndern

Enums
USER_ACCESS_LEVEL_UNSPECIFIED Nutzerzugriffsebene nicht angegeben
NONE Der Nutzer hat keinen Zugriff.
READ Der Nutzer hat nur Lesezugriff.
WRITE Der Nutzer hat Schreibzugriff.
OWNER Der Nutzer ist ein Inhaber.

Methoden

list

Informationen zu Prozessen auflisten, die von oder im Namen eines Nutzers ausgeführt wurden, z. B. Prozesstyp und aktueller Status.

listScriptProcesses

Informationen zu den ausgeführten Prozessen eines Skripts, z. B. Prozesstyp und aktueller Status, auflisten.