DynamicResourceDefinition, ResourceFieldsDefinitionRetrievedAction için bir yapı taşıdır. Google Workspace Studio'daki bir adım tarafından sağlanan çıkış değişkenlerinin sayısını dinamik olarak tanımlamak için bir veya daha fazla ResourceField sayısı içerebilir.
Yalnızca Google Workspace Studio'yu genişleten Google Workspace eklentileri için kullanılabilir.
Örnek kullanım:
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") );
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Dynamic | Dinamik kaynak tanımına bir kaynak alanı ekler. |
set | Dynamic | Dinamik kaynak tanımının kimliğini ayarlar. Bu kimlik, manifestteki workflow öğesine karşılık gelir. |
Ayrıntılı belgeler
addResourceField(resourceField)
Dinamik kaynak tanımına bir kaynak alanı ekler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
resource | Resource | Eklenecek kaynak alanı. |
Return
DynamicResourceDefinition: Zincirleme için kullanılan bu nesne.
setResourceId(resourceId)
Dinamik kaynak tanımının kimliğini ayarlar. Bu kimlik, manifestteki workflowResourceDefinitionId öğesine karşılık gelir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
resource | String | Dinamik kaynak tanımının benzersiz tanımlayıcısı. |
Return
DynamicResourceDefinition: Zincirleme için kullanılan bu nesne.