ExecuteStreamResponse

针对在 Apps 脚本项目中执行或调试函数的响应。

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)

表示 null 值。

numberValue

number

表示双精度值。

stringValue

string

表示字符串值。

boolValue

boolean

表示布尔值。

structValue

object (Struct)

表示结构化值。

listValue

object (ListValue)

表示重复的 Value

dateValue

string (int64 format)

表示自纪元以来的日期(以毫秒为单位)。

protoValue

object

表示结构化 proto 值。

可以包含任意类型字段的对象。附加字段 "@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)

动态类型值的重复字段。