Class ValueMetadata

القيمةالبيانات الوصفية

تحتوي قيمةMetadata على معلومات حول القيم المحتملة لمتغيّر.

لا تتوفّر إلا لإضافات 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تضيف هذه السمة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم ضبط DataType على النوع "سلسلة".
setDefaultValue(defaultValue)ValueMetadataتضبط هذه السمة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false".

مستندات تفصيلية

addCastableType(dataType)

تضيف هذه السمة أنواعًا مسموحًا بها اختيارية يمكن تحويلها ديناميكيًا إلى بيانات متغيّرة لهذه القيمة في البيانات الوصفية.

المعلمات

الاسمالنوعالوصف
dataTypeBasicDataTypeBasicDataType هو نوع البيانات الذي يمكن تحويل المتغير إليه.

الإرجاع

ValueMetadata: كائن البيانات الوصفية الخاص بهذه القيمة، ويُستخدم في الربط.


addEnumValue(enumValue)

تضيف هذه السمة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم ضبط DataType على النوع "سلسلة".

المعلمات

الاسمالنوعالوصف
enumValueStringالقيمة المسموح بإضافتها إلى التعداد.

الإرجاع

ValueMetadata: كائن البيانات الوصفية الخاص بهذه القيمة، ويُستخدم في الربط.


setDefaultValue(defaultValue)

تضبط هذه السمة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false".

المعلمات

الاسمالنوعالوصف
defaultValueStringالقيمة التلقائية للمتغيّر.

الإرجاع

ValueMetadata: كائن البيانات الوصفية الخاص بهذه القيمة، ويُستخدم في الربط.