تحتوي قيمة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);
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
add | Value | تضيف هذه السمة أنواعًا مسموحًا بها اختيارية يمكن تحويلها ديناميكيًا إلى بيانات متغيّرة لهذه القيمة في البيانات الوصفية. |
add | Value | تضيف هذه السمة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم ضبط Data على النوع "سلسلة". |
set | Value | تضبط هذه السمة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false". |
مستندات تفصيلية
add Castable Type(dataType)
تضيف هذه السمة أنواعًا مسموحًا بها اختيارية يمكن تحويلها ديناميكيًا إلى بيانات متغيّرة لهذه القيمة في البيانات الوصفية.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
data | Basic | Basic هو نوع البيانات الذي يمكن تحويل المتغير إليه. |
الإرجاع
Value: كائن البيانات الوصفية الخاص بهذه القيمة، ويُستخدم في الربط.
add Enum Value(enumValue)
تضيف هذه السمة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم ضبط Data على النوع "سلسلة".
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
enum | String | القيمة المسموح بإضافتها إلى التعداد. |
الإرجاع
Value: كائن البيانات الوصفية الخاص بهذه القيمة، ويُستخدم في الربط.
set Default Value(defaultValue)
تضبط هذه السمة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false".
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
default | String | القيمة التلقائية للمتغيّر. |
الإرجاع
Value: كائن البيانات الوصفية الخاص بهذه القيمة، ويُستخدم في الربط.