REST Resource: processes

Ressource: Process

Représentation de l'exécution d'un processus de script unique qui a été lancée à partir de l'éditeur de script, d'un déclencheur, d'une application ou de l'API Apps Script. Elle se distingue de la ressource Operation, qui ne représente que les exécutions lancées via l'API Apps Script.

Représentation JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Champs
projectName

string

Nom du script en cours d'exécution.

functionName

string

Nom de la fonction qui a lancé l'exécution.

processType

enum (ProcessType)

Type d'exécutions.

processStatus

enum (ProcessStatus)

État des exécutions.

userAccessLevel

enum (UserAccessLevel)

Niveau d'accès au script des utilisateurs exécutants.

startTime

string (Timestamp format)

Heure à laquelle l'exécution a commencé.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Durée d'exécution de l'exécution.

Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par "s". Exemple: "3.5s".

ProcessType

Type de processus, qui définit la manière dont le processus a été lancé.

Enums
PROCESS_TYPE_UNSPECIFIED Type non spécifié.
ADD_ON Le processus a été lancé à partir d'un point d'entrée du module complémentaire.
EXECUTION_API Le processus a été lancé avec l'API Apps Script.
TIME_DRIVEN Le processus a été lancé à partir d'un déclencheur temporel.
TRIGGER Le processus a été lancé à partir d'un déclencheur basé sur des événements.
WEBAPP Le processus a été lancé à partir d'un point d'entrée d'application Web.
EDITOR Le processus a été lancé à l'aide de l'IDE Apps Script.
SIMPLE_TRIGGER Le processus a été lancé à partir d'un simple déclencheur G Suite.
MENU Le processus a été lancé à partir d'un élément de menu G Suite.
BATCH_TASK Le processus a été lancé en tant que tâche dans un job par lot.

ProcessStatus

État du processus.

Enums
PROCESS_STATUS_UNSPECIFIED État non spécifié.
RUNNING Le processus est en cours d'exécution.
PAUSED Le processus est suspendu.
COMPLETED Le processus est terminé.
CANCELED Le processus a été annulé.
FAILED Échec du processus.
TIMED_OUT Le processus a expiré.
UNKNOWN État du processus inconnu.
DELAYED Le processus est retardé, en attente du quota.

UserAccessLevel

Les différents niveaux d'accès des utilisateurs.

Enums
USER_ACCESS_LEVEL_UNSPECIFIED Niveau d'accès de l'utilisateur non spécifié
NONE L'utilisateur n'a aucun accès.
READ L'utilisateur dispose d'un accès en lecture seule.
WRITE L'utilisateur dispose d'un accès en écriture.
OWNER L'utilisateur est un propriétaire.

Méthodes

list

Listez les informations sur les processus effectués par ou pour le compte d'un utilisateur, tels que le type de processus et l'état actuel.

listScriptProcesses

Lister les informations sur les processus exécutés d'un script, tels que le type de processus et l'état actuel.