یک ResourceField یک بلوک سازنده اساسی از DynamicResourceDefinition است، هر فیلد منبع مربوط به یک متغیر خروجی از مرحله فعلی است. یک DynamicResourceDefinition واحد میتواند شامل چندین فیلد منبع باشد.
فقط برای افزونههای Google Workspace که Google Workspace Studio را توسعه میدهند، در دسترس است.
نمونه استفاده:
function onDynamicDefinitionFunction(e) { // ... let resourceField = AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") .setDataType(AddOnsResponseService.newDataType() .setBasicDataType(AddOnsResponseService.BasicDataType.STRING) ); let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") .addResourceField(resourceField); // ... } function onDynamicProviderFunction(e) { // ... let workflowAction = AddOnsResponseService.newResourceRetrievedAction() .setResourceData( AddOnsResponseService.newResourceData() .addVariableData("question_1", AddOnsResponseService.newVariableData().addStringValue("Answer 1")) ); // ... }
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
set Data Type(dataType) | Resource Field | نوع دادهی فیلد را تنظیم میکند، و به مراحل دیگر اجازه میدهد متغیرها را بر اساس نوع در زمان انتخاب فیلتر کنند. |
set Display Text(displayText) | Resource Field | توضیحات فیلدی را که در مراحل بعدی انتخاب متغیر به کاربر نهایی نمایش داده میشود، تنظیم میکند. |
set Selector(selector) | Resource Field | یک کلید برای تابع ارائه دهنده تنظیم میکند تا مقدار آن را در طول اجرای مرحله ارائه دهد. |
مستندات دقیق
setDataType(dataType)
نوع دادهی فیلد را تنظیم میکند، و به مراحل دیگر اجازه میدهد متغیرها را بر اساس نوع در زمان انتخاب فیلتر کنند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
data Type | Data Type | یک شیء از نوع داده، که میتواند یک نوع داده پایه یا یک نوع منبع سفارشی باشد. |
بازگشت
ResourceField - این شیء فیلد منبع، برای زنجیرهسازی.
setDisplayText(displayText)
توضیحات فیلدی را که در مراحل بعدی انتخاب متغیر به کاربر نهایی نمایش داده میشود، تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
display Text | String | توضیحات برای کاربران نهایی در انتخاب متغیر. |
بازگشت
ResourceField - این شیء فیلد منبع، برای زنجیرهسازی.
setSelector(selector)
یک کلید برای تابع ارائه دهنده تنظیم میکند تا مقدار آن را در طول اجرای مرحله ارائه دهد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
selector | String | کلید مرجع فیلد که برای بازیابی Variable Data مرتبط با آن با همان کلید استفاده شده در Resource Data استفاده میشود. |
بازگشت
ResourceField - این شیء فیلد منبع، برای زنجیرهسازی.