Class DynamicResourceDefinition

DinamikKaynakTanımı

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öntemDönüş türüKısa açıklama
addResourceField(resourceField)DynamicResourceDefinitionDinamik kaynak tanımına bir kaynak alanı ekler.
setResourceId(resourceId)DynamicResourceDefinitionDinamik kaynak tanımının kimliğini ayarlar. Bu kimlik, manifestteki workflowResourceDefinitionId öğesine karşılık gelir.

Ayrıntılı belgeler

addResourceField(resourceField)

Dinamik kaynak tanımına bir kaynak alanı ekler.

Parametreler

AdTürAçıklama
resourceFieldResourceFieldEklenecek 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

AdTürAçıklama
resourceIdStringDinamik kaynak tanımının benzersiz tanımlayıcısı.

Return

DynamicResourceDefinition: Zincirleme için kullanılan bu nesne.