REST Resource: processes

Ressource: Process

Représentation d'une seule exécution de processus de script 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 est différente de la ressource Operation, qui ne représente que les exécutions démarré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 à partir de laquelle l'exécution a démarré.

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 en cours d'exécution.

startTime

string (Timestamp format)

Heure à laquelle l'exécution a démarré.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. 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 façon 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é à l'aide de 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 déclencheur simple G Suite.
MENU Le processus a été lancé à partir d'un élément de menu G Suite.
BATCH_TASK Le processus a été démarré 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 a été 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 de quota.

UserAccessLevel

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

Enums
USER_ACCESS_LEVEL_UNSPECIFIED Niveau d'accès des utilisateurs 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

Répertorier des informations sur les processus créés par ou au nom d'un utilisateur, telles que le type de processus et l'état actuel.

listScriptProcesses

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