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)

แสดงค่า Null

numberValue

number

แสดงค่า Double

stringValue

string

แสดงค่าสตริง

boolValue

boolean

แสดงค่าบูลีน

structValue

object (Struct)

แสดงค่าที่มีโครงสร้าง

listValue

object (ListValue)

แสดง Value ที่ซ้ำ

dateValue

string (int64 format)

แสดงวันที่ในหน่วยมิลลิวินาทีนับตั้งแต่ Epoch

protoValue

object

แสดงค่าโปรโตที่มีโครงสร้าง

ออบเจ็กต์ที่มีช่องประเภทที่กำหนดเอง ช่องเพิ่มเติม "@type" จะมี URI ที่ระบุประเภท ตัวอย่างเช่น { "id": 1234, "@type": "types.example.com/standard/id" }

bytesValue

string (bytes format)

แสดงค่าไบต์ดิบ

สตริงที่เข้ารหัสฐาน 64

โครงสร้าง

Struct แสดงถึงค่าของข้อมูลที่มีโครงสร้าง ซึ่งประกอบด้วยฟิลด์ที่แมปกับค่าที่พิมพ์แบบไดนามิก

การแสดง JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
ช่อง
fields

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

แผนที่ที่ไม่เรียงลำดับของค่าที่พิมพ์แบบไดนามิก

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่างเช่น { "name": "wrench", "mass": "1.3kg", "count": "3" }

ListValue

ListValue คือ Wrapper ที่มีค่าที่ซ้ำ

การแสดง JSON
{
  "values": [
    {
      object (Value)
    }
  ]
}
ช่อง
values[]

object (Value)

ช่องที่ซ้ำของค่าที่พิมพ์แบบไดนามิก