ExecuteStreamResponse

La respuesta para ejecutar o depurar una función en un proyecto de Apps Script.

Representación 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ón update. Actualización del servidor con datos pertinentes sobre tu ejecución. Las direcciones (update) solo pueden ser una de las siguientes opciones:
result

object (ScriptExecutionResult)

Es el resultado de la ejecución.

ScriptExecutionResult

Es el resultado de una ejecución.

Representación 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ón result. Es el resultado de la ejecución. Las direcciones (result) solo pueden ser una de las siguientes opciones:
returnValue

object (Value)

El valor que se muestra de la ejecución.

Valor

Value representa un valor de tipo dinámico que es el resultado de una secuencia de comandos ejecutada.

Representación 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ón kind. Es el tipo de valor. Las direcciones (kind) solo pueden ser una de las siguientes opciones:
nullValue

enum (NullValue)

Representa un valor nulo.

numberValue

number

Representa un valor doble.

stringValue

string

Representa el valor de una cadena.

boolValue

boolean

Representa un valor booleano.

structValue

object (Struct)

Representa un valor estructurado.

listValue

object (ListValue)

Representa un Value repetido.

dateValue

string (int64 format)

Representa una fecha en ms desde el ciclo de entrenamiento.

protoValue

object

Representa un protovalor estructurado.

Un objeto que contiene campos de un tipo arbitrario. Un campo adicional "@type" contiene una URI que identifica el tipo. Ejemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.

bytesValue

string (bytes format)

Representa valores de bytes sin procesar.

String codificada en base64.

Estructural

Struct representa un valor de datos estructurados que consta de campos que se asignan a valores escritos de forma dinámica.

Representación JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Campos
fields

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

Mapa sin ordenar de valores escritos de forma dinámica.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ListValue

ListValue es un wrapper alrededor de un campo de valores repetido.

Representación JSON
{
  "values": [
    {
      object (Value)
    }
  ]
}
Campos
values[]

object (Value)

Campo repetido de valores escritos de forma dinámica.