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 wurden.

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)

Zeitpunkt, zu dem die Ausführung gestartet wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Dauer der Ausführung der Ausführung.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die mit "s" endet. 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 von einem Add-on-Einstiegspunkt aus 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 von einem Einstieg in eine Web-App aus gestartet.
EDITOR Der Prozess wurde mit der Apps Script IDE gestartet.
SIMPLE_TRIGGER Der Vorgang wurde mit einem einfachen G Suite-Trigger gestartet.
MENU Der Vorgang wurde über einen G Suite-Menüpunkt gestartet.
BATCH_TASK Der Prozess wurde als Aufgabe in einem Batchjob gestartet.

Prozessstatus

Der Prozessstatus.

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

Nutzerzugriffsebene

Die verschiedenen Nutzerzugriffsebenen

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, die von oder im Namen eines Nutzers durchgeführt wurden, z. B. Prozesstyp und aktueller Status.

listScriptProcesses

Listen Sie Informationen zu den ausgeführten Skripts eines Skripts auf, z. B. den Prozesstyp und den aktuellen Status.