تحتوي السمة 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 | تضيف هذه الطريقة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم
ضبط Data على النوع String. |
set | Value | تضبط هذه الطريقة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false". |
مستندات تفصيلية
addCastableType(dataType)
تضيف هذه الطريقة أنواعًا اختيارية مسموحًا بها يمكن تحويلها ديناميكيًا لبيانات متغيّر إلى بيانات القيمة الوصفية هذه.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
data | Basic | Basic يمكن تحويل المتغيّر إليه |
الإرجاع
ValueMetadata — عنصر بيانات القيمة الوصفية هذا، من أجل الربط بين الطرق
addEnumValue(enumValue)
تضيف هذه الطريقة قيمة سلسلة اختيارية إلى قيم التعداد المسموح بها لمتغيّر، ولا يمكن ضبط هذا الحقل إلا إذا تم ضبط DataType على النوع String.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
enum | String | القيمة المسموح بها المطلوب إضافتها إلى التعداد |
الإرجاع
ValueMetadata — عنصر بيانات القيمة الوصفية هذا، من أجل الربط بين الطرق
setDefaultValue(defaultValue)
تضبط هذه الطريقة القيمة التلقائية الاختيارية للمتغيّر، مثلاً، إذا كان نوع المتغيّر منطقيًا، يمكن ضبط defaultValue على "true" أو "false".
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
default | String | القيمة التلقائية للمتغيّر |
الإرجاع
ValueMetadata — عنصر بيانات القيمة الوصفية هذا، من أجل الربط بين الطرق