ExecuteStreamResponse

Ответ на выполнение или отладку функции в проекте Apps Script.

JSON-представление
{

  // Union field update can be only one of the following:
  "result": {
    object (ScriptExecutionResult)
  }
  // End of list of possible types for union field update.
}
Поля
update поля объединения. Обновление с сервера с соответствующими данными о вашем исполнении. update может быть только одним из следующих:
result

object ( ScriptExecutionResult )

Результат выполнения.

ScriptExecutionResult

Результат казни.

JSON-представление
{

  // Union field result can be only one of the following:
  "returnValue": {
    object (Value)
  }
  // End of list of possible types for union field result.
}
Поля
result поля объединения. Результат выполнения. result может быть только одним из следующих:
returnValue

object ( Value )

Возвращаемое значение выполнения.

Ценить

Value представляет собой динамически типизированное значение, которое является результатом выполнения скрипта.

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.
}
Поля
kind поля Союза. Вид ценности. kind может быть только одним из следующих:
nullValue

enum ( NullValue )

Представляет нулевое значение.

numberValue

number

Представляет двойное значение.

stringValue

string

Представляет строковое значение.

boolValue

boolean

Представляет логическое значение.

structValue

object ( Struct )

Представляет структурированное значение.

listValue

object ( ListValue )

Представляет повторяющееся Value .

dateValue

string ( int64 format)

Представляет дату в мс, начиная с эпохи.

protoValue

object

Представляет структурированное протозначение.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, идентифицирующий тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" } .

bytesValue

string ( bytes format)

Представляет необработанные байтовые значения.

Строка в кодировке Base64.

Структура

Struct представляет значение структурированных данных, состоящее из полей, которые сопоставляются с динамически типизированными значениями.

JSON-представление
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Поля
fields

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

Неупорядоченная карта динамически типизированных значений.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

ListValue

ListValue — это оболочка повторяющегося поля значений.

JSON-представление
{
  "values": [
    {
      object (Value)
    }
  ]
}
Поля
values[]

object ( Value )

Повторяющееся поле динамически типизированных значений.