お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

行からカラム値を取得

getFieldValue()メソッドを使用して、Data Storeテーブルの行から特定のカラムの値を取得できます。たとえば、行内の「Employee ID」という単一のカラムの値が必要な場合、このメソッドを使用してその特定の値を取得できます。

以下のコード構文に示すように、カラムのフィールド名を引数としてgetFieldValue()メソッドに渡す必要があります。

以下のコードで使用する<TABLE_INSTANCE>は、テーブルインスタンスページで定義されているインスタンスです。

copy
<TABLE_INSTANCE>.getRow(
        id : Long,
        success: (ZCatalystRow) →  ZCatalystRow.getFieldValue(fieldAPIName: String): Any,
        failure: ((ZCatalystException) → Unit)?
        ): ZCatalystRequest<ZCatalystResponse<ZCatalystRow>>?

パラメータ:

  • id: 取得する必要がある特定の行の一意のROWID
  • fieldAPIName: 値を取得する必要があるカラムの名前

以下にサンプルコードスニペットを示します:

copy
ZCatalystApp.getInstance().getDataStoreInstance().getTableInstance("EmployeeDetails").getRow(2823000000054062, // これをあなたのテーブル名に置き換えてください and the ROWID of the row
    {
        row ->
        println(" The value of 'Employee ID' field is :${row.getFieldValue("EmployeeID")}") //これをあなたの列名に置き換えてください
    },
    {
        exception -> println("Failed to get the column value! $exception")
    })

最終更新日 2026-03-24 17:38:39 +0530 IST

このページについて