フィールドコードとは
フィールドコードとは、計算式やAPIでフィールドを指定するときに使用する文字列です。
フィールドコードはフィールドごとに初期値が設定されていますが、任意の値に変更できます。
フィールドコードに使用できる文字
フィールドコードに使用できる文字は以下のとおりです。
- ひらがな
- カタカナ(半角/全角)
- 漢字
- 英数字(半角/全角)
- 一部の記号
- 半角の「_」(アンダースコア)
- 全角の「_」(アンダースコア)
- 半角の「・」(中黒)
- 全角の「・」(中黒)
- 全角の通貨記号($や¥など)
フィールドコードの設定上の注意
フィールドコードに使用できない文字を設定した場合、フィールドコード入力欄の横の保存ボタンをクリックしたときや、設定ダイアログの保存ボタンをクリックしたときに、エラーが表示されます。
フィールドコードを設定する際の注意事項の詳細を以下に説明します。
-
フィールドコードは、1文字以上128文字以下で入力してください。
空の状態では保存できません。
-
フォーム内のほかのフィールドとは異なるフィールドコードを設定してください。
ほかのフィールドで使用しているフィールドコードを入力した場合、設定を保存する際、入力した値の末尾に「_通し番号」(例:文字列_0)が付与されます。
-
フィールドコードは、先頭を数字にすることはできません。
フィールドコードの先頭に数字が入力されている場合、設定を保存する際、一番前に「_」(半角のアンダースコア)が付与されます。
-
以下のような記号は使用できません。
- 丸かっこ()、かぎかっこ「」、角かっこ[]、隅付きかっこ【】、波かっこ{}など
- @、+、~、#、%、&、’、=、|、^、*、;、:、?など
半角記号は、設定を保存する際、「_」に置き換わります(例:フィールドコード「A&B」が「A_B」に変換)。
-
スペースを含んだフィールドコードは設定できません。
設定を保存する際、先頭、または末尾にスペースが含まれる場合は削除され、それ以外の場合は「_」に置き換わります。
-
フィールドコードを、以下の文字列にすることはできません。
- ステータス
- 作業者
- カテゴリー
- __ROOT__
- not
-
フィールドをフォームに配置すると、フィールドコードには自動的にフィールド名が設定されます。
ただし、以下のフィールドは、フォームに配置しなくても、あらかじめフィールド名と同じフィールドコードが割り当てられています。
レコード番号、作成日時、更新日時、作成者、更新者
これらのフィールド名を、ほかのフィールドのフィールドコードで使用したい場合、フィールドコードには重複した値を設定できないため、元々割り当てられているフィールドコードを別の値に変更する必要があります。
例:レコード番号のフィールドコードをほかのフィールドに設定したい場合
-
レコード番号フィールドを一度フォームに配置し、フィールドコードを「レコード番号1」などに変更する
-
任意のフィールドをフォームに配置し、フィールドコードを「レコード番号」に変更する
-
フォームを保存する
-
手順1で配置したレコード番号フィールドを削除する
設定手順
フィールドコードを確認または設定する手順を説明します。
-
「レコードの一覧」画面で、画面右上にある歯車の形をした[アプリを設定]アイコンをクリックします。
-
「アプリの設定」画面で、[フォーム]タブをクリックします。
-
フィールドコードを設定したいフィールドの右上の歯車の形をした設定アイコンにカーソルを乗せ、[設定]をクリックします。
-
「フィールドコード」の文字列を確認します。
フィールドコードを変更する場合、フィールドコード項目の編集アイコンをクリックして、変更後のフィールドコードを入力し、[保存]をクリックします。 -
フォーム画面左上の[フォームを保存]をクリックします。
-
アプリを新規作成している場合は、画面右上の[アプリを公開]をクリックして、確認ダイアログで[OK]をクリックします。
アプリを設定変更している場合は、画面右上の[アプリを更新]をクリックして、確認ダイアログで[アプリを更新]をクリックします。
エラーが表示されたときは
フィールドコードを入力後に保存ボタンをクリックして、エラーが表示されたら、「フィールドコードの設定上の注意」を参照してください。
フィールドコードに使用できない文字列や記号を入力していないかを確認してください。