Class ResourceField

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)

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

パラメータ

名前タイプ説明
selectorStringフィールドの参照キー。関連付けられた VariableData を取得するために使用されます。ResourceData で使用されているものと同じキーを使用します。

戻る

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