یک DynamicResourceDefinition یک بلوک سازنده برای یک ResourceFieldsDefinitionRetrievedAction است که میتواند شامل یک یا چند عدد ResourceField باشد تا به صورت پویا تعداد متغیرهای خروجی ارائه شده توسط یک مرحله در Google Workspace Studio را تعریف کند.
فقط برای افزونههای Google Workspace که Google Workspace Studio را توسعه میدهند، در دسترس است.
نمونه استفاده:
let dynamicResourceDefinition = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") // The resource ID must match the one defined in the manifest. .addResourceField( AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") );
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
add Resource Field(resourceField) | Dynamic Resource Definition | یک فیلد منبع به تعریف منبع پویا اضافه میکند. |
set Resource Id(resourceId) | Dynamic Resource Definition | شناسه (ID) تعریف منبع پویا را تنظیم میکند، این شناسه با workflow Resource Definition Id در مانیفست مطابقت دارد. |
مستندات دقیق
addResourceField(resourceField)
یک فیلد منبع به تعریف منبع پویا اضافه میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
resource Field | Resource Field | فیلد منبعی که باید اضافه شود. |
بازگشت
DynamicResourceDefinition — این شیء، برای زنجیرهسازی.
setResourceId(resourceId)
شناسه (ID) تعریف منبع پویا را تنظیم میکند، این شناسه مربوط به workflowResourceDefinitionId در فایل manifest است.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
resource Id | String | شناسه منحصر به فرد برای تعریف منبع پویا. |
بازگشت
DynamicResourceDefinition — این شیء، برای زنجیرهسازی.