REST Resource: processes

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Ressource: Process

Représentation d'une seule exécution de processus de script lancée à partir de l'éditeur de scripts, d'un déclencheur, d'une application ou de l'API Apps Script. Cela diffère 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 à l'origine de l'exécution.

processType

enum (ProcessType)

Type d'exécution.

processStatus

enum (ProcessStatus)

État des exécutions.

userAccessLevel

enum (UserAccessLevel)

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

startTime

string (Timestamp format)

Heure de début de l'exécution.

Horodatage au format RFC3339 UTC "Zulu" avec une résolution de nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Durée de l'exécution.

Durée en secondes avec neuf chiffres au maximum après la virgule. Se termine par "s". Example : "3.5s".

Type de processus

Type de processus, qui définit le début du processus.

Enums
PROCESS_TYPE_UNSPECIFIED Type non spécifié.
ADD_ON Le processus a été lancé à partir d'un point d'entrée supplé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 d'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 une tâche par lot.

État du processus

État du processus. LINT.IfChange

Enums
PROCESS_STATUS_UNSPECIFIED État non spécifié.
RUNNING Le processus est en cours d'exécution.
PAUSED Le processus a été mis en veille.
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.

Niveau d'accès utilisateur

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

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

Méthodes

list

Répertorier 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

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