Class ValueMetadata

ค่าข้อมูลเมตา

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);

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addCastableType(dataType)ValueMetadataเพิ่มประเภทที่อนุญาตที่ไม่บังคับซึ่งสามารถแคสต์แบบไดนามิกสำหรับข้อมูลตัวแปรไปยังค่านี้ ข้อมูลเมตา
addEnumValue(enumValue)ValueMetadataเพิ่มค่าสตริงที่ไม่บังคับไปยังค่า Enum ที่อนุญาตของตัวแปร โดยจะตั้งค่าฟิลด์นี้ได้ก็ต่อเมื่อตั้งค่า DataType เป็นประเภทสตริงเท่านั้น
setDefaultValue(defaultValue)ValueMetadataกำหนดค่าเริ่มต้นที่ไม่บังคับของตัวแปร เช่น หากประเภทตัวแปรเป็นบูลีน คุณอาจตั้งค่า defaultValue เป็น "true" หรือ "false"

เอกสารโดยละเอียด

addCastableType(dataType)

เพิ่มประเภทที่อนุญาตที่ไม่บังคับซึ่งสามารถแคสต์แบบไดนามิกสำหรับข้อมูลตัวแปรไปยังค่านี้ ข้อมูลเมตา

พารามิเตอร์

ชื่อประเภทคำอธิบาย
dataTypeBasicDataTypeBasicDataType ตัวแปรสามารถแคสต์เป็น

รีเทิร์น

ValueMetadata — ออบเจ็กต์ข้อมูลเมตาของค่านี้สำหรับการเชื่อมโยง


addEnumValue(enumValue)

เพิ่มค่าสตริงที่ไม่บังคับไปยังค่า Enum ที่อนุญาตของตัวแปร โดยจะตั้งค่าฟิลด์นี้ได้ก็ต่อเมื่อตั้งค่า DataType เป็นประเภทสตริงเท่านั้น

พารามิเตอร์

ชื่อประเภทคำอธิบาย
enumValueStringค่าที่อนุญาตที่จะเพิ่มลงในการแจงนับ

รีเทิร์น

ValueMetadata — ออบเจ็กต์ข้อมูลเมตาของค่านี้สำหรับการเชื่อมโยง


setDefaultValue(defaultValue)

กำหนดค่าเริ่มต้นที่ไม่บังคับของตัวแปร เช่น หากประเภทตัวแปรเป็นบูลีน คุณอาจตั้งค่า defaultValue เป็น "true" หรือ "false"

พารามิเตอร์

ชื่อประเภทคำอธิบาย
defaultValueStringค่าเริ่มต้นของตัวแปร

รีเทิร์น

ValueMetadata — ออบเจ็กต์ข้อมูลเมตาของค่านี้สำหรับการเชื่อมโยง