ValueMetadata มีข้อมูลเกี่ยวกับค่าที่เป็นไปได้ของตัวแปร
ใช้ได้เฉพาะกับส่วนเสริมของ Google Workspace ที่ขยาย Google Workspace Studio
ตัวอย่างการใช้งาน
let allowedValue1 = "001"; let allowedValue2 = "002"; const valueMetadata = AddOnsResponseService.newValueMetadata() .addEnumValue(allowedValue1); .addEnumValue(allowedValue2) .setDefaultValue(allowedValue1) .addCastableType(AddOnsResponseService.BasicDataType.STRING) .addCastableType(AddOnsResponseService.BasicDataType.INTEGER);
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Value | เพิ่มประเภทที่อนุญาตที่ไม่บังคับซึ่งสามารถแคสต์แบบไดนามิกสำหรับข้อมูลตัวแปรไปยังค่านี้ ข้อมูลเมตา |
add | Value | เพิ่มค่าสตริงที่ไม่บังคับไปยังค่า Enum ที่อนุญาตของตัวแปร โดยจะตั้งค่าฟิลด์นี้ได้ก็ต่อเมื่อตั้งค่า Data เป็นประเภทสตริงเท่านั้น |
set | Value | กำหนดค่าเริ่มต้นที่ไม่บังคับของตัวแปร เช่น หากประเภทตัวแปรเป็นบูลีน คุณอาจตั้งค่า defaultValue เป็น "true" หรือ "false" |
เอกสารโดยละเอียด
add Castable Type(dataType)
เพิ่มประเภทที่อนุญาตที่ไม่บังคับซึ่งสามารถแคสต์แบบไดนามิกสำหรับข้อมูลตัวแปรไปยังค่านี้ ข้อมูลเมตา
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
data | Basic | Basic ตัวแปรสามารถแคสต์เป็น |
รีเทิร์น
Value — ออบเจ็กต์ข้อมูลเมตาของค่านี้สำหรับการเชื่อมโยง
add Enum Value(enumValue)
เพิ่มค่าสตริงที่ไม่บังคับไปยังค่า Enum ที่อนุญาตของตัวแปร โดยจะตั้งค่าฟิลด์นี้ได้ก็ต่อเมื่อตั้งค่า Data เป็นประเภทสตริงเท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
enum | String | ค่าที่อนุญาตที่จะเพิ่มลงในการแจงนับ |
รีเทิร์น
Value — ออบเจ็กต์ข้อมูลเมตาของค่านี้สำหรับการเชื่อมโยง
set Default Value(defaultValue)
กำหนดค่าเริ่มต้นที่ไม่บังคับของตัวแปร เช่น หากประเภทตัวแปรเป็นบูลีน คุณอาจตั้งค่า defaultValue เป็น "true" หรือ "false"
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
default | String | ค่าเริ่มต้นของตัวแปร |
รีเทิร์น
Value — ออบเจ็กต์ข้อมูลเมตาของค่านี้สำหรับการเชื่อมโยง