ResourceField, bir Dynamic öğesinin temel yapı taşıdır. Her kaynak alanı, mevcut adımın bir çıkış değişkenine karşılık gelir. Tek bir Dynamic 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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
set | Resource | 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. |
set | Resource | Sonraki adımlarda değişken seçimi sırasında son kullanıcıya gösterilen alanın açıklamasını ayarlar. |
set | Resource | Adı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
set Data Type(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
| Ad | Tür | Açıklama |
|---|---|---|
data | Data | Temel bir veri türü veya özel bir kaynak türü olabilen bir veri türü nesnesi. |
Return
Resource: Zincirleme için kullanılan bu kaynak alanı nesnesi.
set Display Text(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
| Ad | Tür | Açıklama |
|---|---|---|
display | String | Değişken seçimi sırasında son kullanıcılar için açıklama. |
Return
Resource: Zincirleme için kullanılan bu kaynak alanı nesnesi.
set Selector(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
| Ad | Tür | Açıklama |
|---|---|---|
selector | String | Alanla ilişkili Variable öğesini almak için kullanılan alanın referans anahtarı, Resource içinde kullanılan anahtarla aynıdır. |
Return
Resource: Zincirleme için kullanılan bu kaynak alanı nesnesi.