Class ResourceField

KaynakAlanı

ResourceField, bir DynamicResourceDefinition öğesinin temel yapı taşıdır. Her kaynak alanı, mevcut adımın bir çıkış değişkenine karşılık gelir. Tek bir DynamicResourceDefinition birden fazla kaynak alanı içerebilir.

Yalnızca Google Workspace Studio'yu genişleten Google Workspace eklentileri için kullanılabilir.

Örnek kullanım:

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"))
    );
  // ...
}

Yöntemler

YöntemDönüş türüKısa açıklama
setDataType(dataType)ResourceFieldAlan için veri türünü ayarlar ve diğer adımların değişkenleri seçim sırasında türe göre filtrelemesine olanak tanır.
setDisplayText(displayText)ResourceFieldSonraki adımlarda değişken seçimi sırasında son kullanıcıya gösterilen alanın açıklamasını ayarlar.
setSelector(selector)ResourceFieldAdımın yürütülmesi sırasında değeri sağlayacak sağlayıcı işlevi için bir anahtar ayarlar.

Ayrıntılı belgeler

setDataType(dataType)

Alan için veri türünü ayarlar ve diğer adımların değişkenleri seçim sırasında türe göre filtrelemesine olanak tanır.

Parametreler

AdTürAçıklama
dataTypeDataTypeTemel bir veri türü veya özel bir kaynak türü olabilen bir veri türü nesnesi.

Return

ResourceField: Zincirleme için kullanılan bu kaynak alanı nesnesi.


setDisplayText(displayText)

Sonraki adımlarda değişken seçimi sırasında son kullanıcıya gösterilen alanın açıklamasını ayarlar.

Parametreler

AdTürAçıklama
displayTextStringDeğişken seçimi sırasında son kullanıcılar için açıklama.

Return

ResourceField: Zincirleme için kullanılan bu kaynak alanı nesnesi.


setSelector(selector)

Adımın yürütülmesi sırasında değeri sağlayacak sağlayıcı işlevi için bir anahtar ayarlar.

Parametreler

AdTürAçıklama
selectorStringAlanla ilişkili VariableData öğesini almak için kullanılan alanın referans anahtarı, ResourceData içinde kullanılan anahtarla aynıdır.

Return

ResourceField: Zincirleme için kullanılan bu kaynak alanı nesnesi.