یک ResourceField یک بلوک سازنده اساسی از Dynamic Resource Definition است، هر فیلد منبع با یک متغیر خروجی از مرحله فعلی مطابقت دارد. یک Dynamic Resource Definition میتواند شامل چندین فیلد منبع باشد.
فقط برای افزونههای 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 | یک کلید برای تابع ارائه دهنده تنظیم میکند تا مقدار آن را در طول اجرای مرحله ارائه دهد. |
مستندات دقیق
set Data Type(dataType)
نوع دادهی فیلد را تنظیم میکند، و به مراحل دیگر اجازه میدهد متغیرها را بر اساس نوع در زمان انتخاب فیلتر کنند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
data Type | Data Type | یک شیء از نوع داده، که میتواند یک نوع داده پایه یا یک نوع منبع سفارشی باشد. |
بازگشت
Resource Field - این شیء فیلد منبع، برای زنجیرهسازی.
set Display Text(displayText)
توضیحات فیلدی را که در مراحل بعدی انتخاب متغیر به کاربر نهایی نمایش داده میشود، تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
display Text | String | توضیحات برای کاربران نهایی در انتخاب متغیر. |
بازگشت
Resource Field - این شیء فیلد منبع، برای زنجیرهسازی.
set Selector(selector)
یک کلید برای تابع ارائه دهنده تنظیم میکند تا مقدار آن را در طول اجرای مرحله ارائه دهد.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
selector | String | کلید مرجع فیلد که برای بازیابی Variable Data مرتبط با آن با همان کلید استفاده شده در Resource Data استفاده میشود. |
بازگشت
Resource Field - این شیء فیلد منبع، برای زنجیرهسازی.