krewDataの機能 > コマンド > フィールドタイプ設定 |
フィールドタイプ設定コマンドは、選択したフィールドのフィールドタイプを変更します。
|
設定項目 | 説明 | |
---|---|---|
1. 変更するフィールドを選択 | フィールドタイプを変更するフィールドを選択します。 | |
2. 新しいフィールド名を入力 | フィールドタイプを変更した後のフィールド名を変更する場合は、新しいフィールド名を入力します。 | |
3. 新しいフィールドタイプを選択 | 新しいフィールドタイプを選択します。選択できるフィールドタイプは、元のフィールドタイプにより異なります。 | |
区切り文字:
|
「単価」と「数量」フィールドの値から小計を算出する計算フィールドを数値フィールドに、レコードの作成日時を「登録日」という名前の日付フィールドに変更する場合の実行例を示します。
1. 変更するフィールドを選択 | 2. 新しいフィールド名を入力 | 3. 新しいフィールドタイプを選択 |
---|---|---|
小計 | 小計 | 数値 |
作成日時 | 登録日 | 日付 |
作成日時フィールドを日付フィールドに変更する場合、時刻部分の値は切り捨てられます。 |
文字列(1行)フィールドをラジオボタン、チェックボックスに変更する場合の実行例を示します。
文字列(1行)フィールドをラジオボタンフィールドに変更する場合、変更後のラジオボタンでは元の文字列の値と一致する項目が選択されます。文字列(1行)フィールドをチェックボックスフィールドに変更する場合、変更後のチェックボックスでは元の文字列を任意の区切り文字で分割し、分割した文字列の値と一致する項目が複数選択されます。
1. 変更するフィールドを選択 | 2. 新しいフィールド名を入力 | 3. 新しいフィールドタイプを選択 |
---|---|---|
文字列1 | ラジオボタン | ラジオボタン |
文字列2 | チェックボックス | チェックボックス 区切り文字:カンマ |
フィールドタイプ設定コマンドで変更可能なフィールドタイプを以下に示します。
変更前のフィールドタイプ | 変更後のフィールドタイプ | 備考 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
文字列(1行) | リッチエディター | 文字列(複数行) | 数値 | ラジオボタン | チェックボックス | 複数選択 | ドロップダウン | 日付 | 時刻 | 日時 | リンク | ユーザー選択 | 組織選択 | グループ選択 | ||
文字列(1行) | 〇 | 〇 | 〇 | 〇 (*1) |
〇 (*2) |
〇 (*3) |
〇 (*3) |
〇 (*3) |
〇 (*1) |
〇 (*1) |
〇 (*1) |
〇 (*1) |
〇 (*7) (*8) |
〇 (*7) (*8) |
〇 (*7) |
|
リッチエディター | 〇 | 〇 | 〇 | |||||||||||||
文字列(複数行) | 〇 | 〇 | 〇 | |||||||||||||
数値 | 〇 | 〇 | 〇 | 〇 | 〇 (*9) |
〇 (*9) |
〇 (*9) |
|||||||||
計算 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
ラジオボタン | 〇 | 〇 | 〇 | 〇 | 〇 | |||||||||||
チェックボックス | 〇 | 〇 | 〇 | 〇 | 〇 | |||||||||||
複数選択 | 〇 | 〇 | 〇 | 〇 | 〇 | |||||||||||
ドロップダウン | 〇 | 〇 | 〇 | 〇 | 〇 | |||||||||||
日付 | 〇 | 〇 | 〇 | 〇 (*10) |
〇 | 〇 (*4) |
||||||||||
時刻 | 〇 | 〇 | 〇 | 〇 (*10) |
〇 | |||||||||||
日時 | 〇 | 〇 | 〇 | 〇 (*10) |
〇 (*5) |
〇 (*6) |
〇 | |||||||||
添付ファイル | 〇 | 〇 | 〇 | 変換後のフィールドには添付ファイルのファイル名のみが保存され、ファイル本体は破棄されます。 | ||||||||||||
リンク | 〇 | 〇 | 〇 | 〇 | ||||||||||||
ユーザー選択 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
組織選択 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
グループ選択 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
ルックアップ | 〇 | 〇 | 〇 | 〇 (*1) |
〇 (*1) |
〇 (*1) |
〇 (*1) |
〇 (*1) |
||||||||
レコード番号 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
作成者 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
作成日時 | 〇 | 〇 | 〇 | 〇 (*5) |
〇 (*6) |
〇 | ||||||||||
更新者 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
更新日時 | 〇 | 〇 | 〇 | 〇 (*5) |
〇 (*6) |
〇 |
(*1) 数値、日付、時刻、日時、リンクの各フィールドに変更する際に、変更後のフィールドタイプに保存できない値を検出した場合は元データを破棄し、空白を設定します。
(*2) ラジオボタンフィールドに変更する際に、出力アプリのフィールドに変更前の値と同じ選択項目がない場合、元データを破棄し、1番目の選択項目を設定します。
(*3) チェックボックス、複数選択、ドロップダウンの各フィールドに変更する際に、出力アプリのフィールドに変更前の値と同じ選択項目がない場合は元データを破棄し、項目が非選択の状態で出力されます。
(*4) 日時フィールドに変更する場合、時刻部分には「00:00」が設定されます。
(*5) 日付フィールドに変更する場合、時刻部分の値は切り捨てられます。
(*6) 時刻フィールドに変更する場合、日付部分の値は切り捨てられます。
(*7) ユーザー選択、組織選択、グループ選択の各フィールドに変更する際に、ドメインに存在しないユーザー、組織、グループを検出した場合は元データを破棄し、空白を設定します。変換前の値がドメインに存在するかは、データチェックコマンドの存在ユーザーチェックでチェックすることができます。
(*8) ユーザー選択、組織選択の各フィールドに変更する際に、ドメインに複数存在するユーザー名、または組織名を検出した場合は元データを破棄し、空白を設定します。
(*9) 数値フィールドの値をUNIX時刻として変更します。
(*10) 数値フィールドへの変更後の値はUNIX時刻です。
変更前のフィールドタイプ | 変更後のフィールドタイプ | 備考 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
文字列(1行) | リッチエディター | 文字列(複数行) | 数値 | ラジオボタン | チェックボックス | 複数選択 | ドロップダウン | 日付 | 時刻 | 日時 | リンク | ユーザー選択 | 組織選択 | グループ選択 | ||
ステータス | 〇 | 〇 | 〇 | 〇 (*9) |
〇 (*10) |
|||||||||||
作業者 | 〇 | 〇 | 〇 | 〇 | ||||||||||||
カテゴリー | 〇 | 〇 | 〇 |
(*9) ラジオボタンフィールドに変更する際に、出力アプリのフィールドに該当する選択項目がない場合は元データを破棄し、1番目の選択項目を設定します。
(*10) ドロップダウンフィールドに変更する際に、出力アプリのフィールドに該当する選択項目がない場合は元データを破棄し、空白を設定します。