یک 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 Castable Type(dataType) | Value Metadata | یک نوع دادهی مجاز اختیاری اضافه میکند که میتواند به صورت پویا برای دادههای متغیر به این فرادادهی مقداری تبدیل شود. |
add Enum Value(enumValue) | Value Metadata | یک مقدار رشتهای اختیاری به مقادیر شمارشی مجاز یک متغیر اضافه میکند، این فیلد فقط در صورتی قابل تنظیم است که Data Type روی نوع رشته (String) تنظیم شده باشد. |
set Default Value(defaultValue) | Value Metadata | مقدار پیشفرض اختیاری متغیر را تنظیم میکند، مثلاً اگر نوع متغیر boolean باشد، مقدار پیشفرض میتواند روی « true » یا « false » تنظیم شود. |
مستندات دقیق
add Castable Type(dataType)
یک نوع دادهی مجاز اختیاری اضافه میکند که میتواند به صورت پویا برای دادههای متغیر به این فرادادهی مقداری تبدیل شود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
data Type | Basic Data Type | یک Basic Data Type که متغیر میتواند به آن تبدیل شود. |
بازگشت
Value Metadata - این شیء فرادادهی مقدار، برای زنجیرهسازی.
add Enum Value(enumValue)
یک مقدار رشتهای اختیاری به مقادیر شمارشی مجاز یک متغیر اضافه میکند، این فیلد فقط در صورتی قابل تنظیم است که Data Type روی نوع رشته (String) تنظیم شده باشد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
enum Value | String | مقدار مجاز برای اضافه شدن به enumeration. |
بازگشت
Value Metadata - این شیء فرادادهی مقدار، برای زنجیرهسازی.
set Default Value(defaultValue)
مقدار پیشفرض اختیاری متغیر را تنظیم میکند، مثلاً اگر نوع متغیر boolean باشد، مقدار پیشفرض میتواند روی « true » یا « false » تنظیم شود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
default Value | String | مقدار پیشفرض متغیر. |
بازگشت
Value Metadata - این شیء فرادادهی مقدار، برای زنجیرهسازی.