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)

动态类型值的重复字段。