ExecuteStreamResponse

A resposta para executar ou depurar uma função em um projeto do Apps Script.

Representação JSON
{

  // Union field update can be only one of the following:
  "result": {
    object (ScriptExecutionResult)
  }
  // End of list of possible types for union field update.
}
Campos
Campo de união update. Atualização do servidor com dados pertinentes sobre sua execução. update pode ser apenas de um dos tipos a seguir:
result

object (ScriptExecutionResult)

O resultado da execução.

ScriptExecutionResult

O resultado de uma execução.

Representação JSON
{

  // Union field result can be only one of the following:
  "returnValue": {
    object (Value)
  }
  // End of list of possible types for union field result.
}
Campos
Campo de união result. O resultado da execução. result pode ser apenas de um dos tipos a seguir:
returnValue

object (Value)

O valor retornado da execução.

Valor

Value representa um valor digitado dinamicamente, que é o resultado de um script executado.

Representação JSON
{

  // Union field kind can be only one of the following:
  "nullValue": enum (NullValue),
  "numberValue": number,
  "stringValue": string,
  "boolValue": boolean,
  "structValue": {
    object (Struct)
  },
  "listValue": {
    object (ListValue)
  },
  "dateValue": string,
  "protoValue": {
    "@type": string,
    field1: ...,
    ...
  },
  "bytesValue": string
  // End of list of possible types for union field kind.
}
Campos
Campo de união kind. O tipo de valor. kind pode ser apenas de um dos tipos a seguir:
nullValue

enum (NullValue)

Representa um valor nulo.

numberValue

number

Representa um valor duplo.

stringValue

string

Representa um valor de string.

boolValue

boolean

Representa um valor booleano.

structValue

object (Struct)

Representa um valor estruturado.

listValue

object (ListValue)

Representa um Value repetido.

dateValue

string (int64 format)

Representa uma data em ms desde o período.

protoValue

object

Representa um valor .proto estruturado.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

bytesValue

string (bytes format)

Representa os valores de bytes brutos.

Uma string codificada em base64.

Struct

Struct representa um valor de dados estruturados, que consiste em campos mapeados para valores digitados dinamicamente.

Representação JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Campos
fields

map (key: string, value: object (Value))

Mapa não ordenado de valores digitados dinamicamente.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ListValue

ListValue é um wrapper em torno de um campo repetido de valores.

Representação JSON
{
  "values": [
    {
      object (Value)
    }
  ]
}
Campos
values[]

object (Value)

Campo repetido de valores digitados dinamicamente.