Class ResourceField

リソースフィールド

ResourceField は DynamicResourceDefinition の基本的な構成要素です。各リソース フィールドは、現在のステップの出力変数に対応しています。1 つの DynamicResourceDefinition に複数のリソース フィールドを含めることができます。

Google Workspace Studio を拡張する Google Workspace アドオンでのみ使用できます。

使用例:

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

メソッド

メソッド戻り値の型概要
setDataType(dataType)ResourceFieldフィールドのデータ型を設定します。これにより、他のステップで選択時に型で変数をフィルタできます。
setDisplayText(displayText)ResourceField後続のステップで変数の選択時にエンドユーザーに表示されるフィールドの説明を設定します。
setSelector(selector)ResourceFieldステップの実行中に値を指定するプロバイダ関数のキーを設定します。

詳細なドキュメント

setDataType(dataType)

フィールドのデータ型を設定し、他のステップで選択時に型で変数をフィルタできるようにします。

パラメータ

名前説明
dataTypeDataTypeデータ型オブジェクト。基本データ型またはカスタム リソースタイプを指定できます。

戻る

ResourceField - チェーン用のこのリソース フィールド オブジェクト。


setDisplayText(displayText)

後続のステップで変数の選択時にエンドユーザーに表示されるフィールドの説明を設定します。

パラメータ

名前説明
displayTextString変数選択時のエンドユーザー向けの説明。

戻る

ResourceField - チェーン用のこのリソース フィールド オブジェクト。


setSelector(selector)

ステップの実行中に値を指定するプロバイダ関数のキーを設定します。

パラメータ

名前説明
selectorStringResourceData で使用される同じキーを使用して、関連付けられた VariableData を取得するために使用されるフィールドの参照キー。

戻る

ResourceField - チェーン用のこのリソース フィールド オブジェクト。