REST Resource: processes

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Recurso: Process

Representação de uma única execução de processo de script iniciada no editor de script, em um acionador, em um aplicativo ou na API Apps Script. Isso é diferente do recurso Operation, que representa apenas as execuções iniciadas pela API Apps Script.

Representação JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Campos
projectName

string

Nome do script que está sendo executado.

functionName

string

Nome da função que iniciou a execução.

processType

enum (ProcessType)

O tipo de execução.

processStatus

enum (ProcessStatus)

O status das execuções.

userAccessLevel

enum (UserAccessLevel)

Nível de acesso do usuário em execução ao script.

startTime

string (Timestamp format)

Hora em que a execução começou.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Duração da execução.

Duração em segundos com até nove dígitos fracionários, terminando com "s". Exemplo: "3.5s".

Tipo de processo

O tipo de processo, que define como ele foi iniciado.

Enums
PROCESS_TYPE_UNSPECIFIED Tipo não especificado.
ADD_ON O processo foi iniciado em um ponto de entrada de complemento.
EXECUTION_API O processo foi iniciado usando a API Apps Script.
TIME_DRIVEN O processo foi iniciado com base em um gatilho baseado em tempo.
TRIGGER O processo foi iniciado com base em um gatilho baseado em eventos.
WEBAPP O processo foi iniciado de um ponto de entrada de apps da Web.
EDITOR O processo começou com o ambiente de desenvolvimento integrado do Apps Script.
SIMPLE_TRIGGER O processo foi iniciado em um acionador simples do G Suite.
MENU O processo foi iniciado em um item de menu do G Suite.
BATCH_TASK O processo foi iniciado como uma tarefa em um job em lote.

Status do processo

O status do processo.

Enums
PROCESS_STATUS_UNSPECIFIED Status não especificado.
RUNNING O processo está em execução.
PAUSED O processo foi pausado.
COMPLETED O processo foi concluído.
CANCELED O processo foi cancelado.
FAILED Falha no processo.
TIMED_OUT O processo expirou.
UNKNOWN Status do processo desconhecido.
DELAYED O processo está atrasado, aguardando cota.

Nível de acesso do usuário

Os vários níveis de acesso do usuário.

Enums
USER_ACCESS_LEVEL_UNSPECIFIED Nível de acesso do usuário não especificado
NONE O usuário não tem acesso.
READ O usuário tem acesso somente leitura.
WRITE O usuário tem acesso de gravação.
OWNER O usuário é um proprietário.

Métodos

list

Liste informações sobre processos feitos por ou em nome de um usuário, como tipo de processo e status atual.

listScriptProcesses

Liste informações sobre processos executados de um script, como tipo de processo e status atual.