Class ResourceField

ResourceField

ResourceField adalah elemen penyusun dasar DynamicResourceDefinition, setiap kolom resource sesuai dengan variabel output langkah saat ini. Satu DynamicResourceDefinition dapat berisi beberapa kolom resource.

Hanya tersedia untuk add-on Google Workspace yang memperluas Google Workspace Studio.

Contoh penggunaan:

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setDataType(dataType)ResourceFieldMenetapkan jenis data kolom, memungkinkan langkah-langkah lain memfilter variabel menurut jenis saat pemilihan.
setDisplayText(displayText)ResourceFieldMenetapkan deskripsi kolom yang ditampilkan kepada pengguna akhir selama pemilihan variabel pada langkah-langkah berikutnya.
setSelector(selector)ResourceFieldMenetapkan kunci untuk fungsi penyedia guna memberikan nilai selama eksekusi langkah.

Dokumentasi mendetail

setDataType(dataType)

Menetapkan jenis data kolom, memungkinkan langkah-langkah lain memfilter variabel menurut jenis saat pemilihan.

Parameter

NamaJenisDeskripsi
dataTypeDataTypeObjek jenis data, yang dapat berupa jenis data dasar atau jenis resource kustom.

Pulang pergi

ResourceField — Objek kolom resource ini, untuk pembuatan rantai.


setDisplayText(displayText)

Menetapkan deskripsi kolom yang ditampilkan kepada pengguna akhir selama pemilihan variabel pada langkah-langkah berikutnya.

Parameter

NamaJenisDeskripsi
displayTextStringDeskripsi untuk pengguna akhir saat pemilihan variabel.

Pulang pergi

ResourceField — Objek kolom resource ini, untuk pembuatan rantai.


setSelector(selector)

Menetapkan kunci untuk fungsi penyedia guna memberikan nilai selama eksekusi langkah.

Parameter

NamaJenisDeskripsi
selectorStringKunci referensi kolom yang digunakan untuk mengambil VariableData terkait dengan kunci yang sama yang digunakan di ResourceData.

Pulang pergi

ResourceField — Objek kolom resource ini, untuk pembuatan rantai.