setValue (クライアント API 参照)

列のデータ値を設定します。

対応している列の種類

すべて

構文

formContext.getAttribute(arg).setValue(value)

パラメーター

列の種類によって異なります。

注意

エンティティとテーブルの違いがわかりませんか? Microsoft Dataverse で「開発者: 用語を理解する」を参照してください。

列の種類 パラメーターの種類
ブール値 Boolean
datetime

統一インターフェイスでは、日付値は UTC であると想定されています。
レガシ Web クライアントでは、日付の値はユーザーのタイム ゾーンにあると見なされます。
小数 番号
double 番号
Integer 番号
lookup 配列 検索オブジェクトの配列。

'partylist' 検索と呼ばれる特定の検索では、電子メール テーブル レコードの 宛先: 列など、検索で複数のレコードを関連付けることができます。 そのため、すべてのルックアップ データ値はルックアップ オブジェクトの配列を使用します。ルックアップ列が複数のレコード参照の追加をサポートしていない場合でも、ルックアップ オブジェクトの配列を使用します。

各検索には以下のプロパティがあります。
- entityType: 文字列。 ルックアップで表示されるテーブルの名前です。
- id: 文字列: 検索に表示されたコードの GUID 値を示す文字列です。 値は、次の形式と一致する必要があります: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
- name: 文字列: 検索に表示するレコードを表すテキストです。
memo String
金額
選択肢
文字列 String
memo String
金額
選択、選択肢(複数)

getOptions メソッドはオプション値を文字列として返します。 parseInt を使用して数値に変換してから、これらの値を使用して選択列の値を設定する必要があります。 statuscode (ステータスの理由) オプションはレコードの現在の状態コードにより異なります。 statecode (状態) 列は、フォーム スクリプトでは設定できません。 有効な statecode 値については、列の定義を参照してください。 カスタム テーブルの場合は、テーブル定義ブラウザを使用します。 最後に、列に適用されたカスタム状態遷移についても検討します。 詳細: ステータスの遷移の定義
String String

電子メール形式の文字列の列では、文字列が有効な電子メール アドレスを表す必要があります。

注意

setValue を使用して列を更新しても、OnChange イベント ハンドラーは実行されません。 OnChange イベント ハンドラーを実行するには、setValue に加えて fireOnChange を使用する必要があります。

複合列の値を設定することはできません。 詳細: 複合列のスクリプトの記述

getValue (クライアント API 参照)

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。