REST Resource: processes

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

Recurso: processo

Representação de uma única execução do processo de script que foi iniciada do editor de script, um acionador, um aplicativo ou usando a API Apps Script. É 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 dos usuários em execução ao script.

startTime

string (Timestamp format)

Hora de início da execução.

Timestamp no formato RFC3339 UTC "Zulu" 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 da execução.

Uma duração em segundos com até nove dígitos fracionários, encerrada por "s". Exemplo: "3.5s".

TipoDeProcesso

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

Enums
PROCESS_TYPE_UNSPECIFIED Tipo não especificado.
ADD_ON O processo foi iniciado de um ponto de entrada complementar.
EXECUTION_API O processo foi iniciado usando a API Apps Script.
TIME_DRIVEN O processo foi iniciado de um gatilho baseado em tempo.
TRIGGER O processo foi iniciado de 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 de 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.

StatusdoProcesso

O status do processo. LINT.IfChange

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 O status do processo é desconhecido.
DELAYED O processo está atrasado, aguardando cota.

Nível de acesso do usuário

Os diversos níveis de acesso do usuário. LINT.IfChange

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 os processos executados por um script, como o tipo de processo e o status atual.