テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:ルックアップ
## 概要
[組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)および[リンク](/ja/manual/table-record-import-and-link)された[項目](/ja/manual/table-management-column)を選択した際に、選択した[組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)および[リンク](/ja/manual/table-record-import-and-link)の[項目](/ja/manual/table-management-column)を転記することができます。例えば商談テーブルから顧客テーブルをリンクしている際に、顧客テーブルの住所項目、電話番号項目などを商談テーブルに転記できます。説明項目等に登録されている画像を転記することも可能です。また、[自動ポストバック](/ja/manual/table-management-auto-postback)機能と組み合わせると、マスタ選択後、すぐに値を反映することができます。
## 制限事項
1. ルックアップ機能は[分類項目](/ja/manual/table-management-class)にのみ設定できます。
1. [コメント項目](/ja/manual/table-management-comments)、[添付ファイル項目](/ja/manual/table-management-attachments)をFromおよびToに指定することはできません。
1. 「読み取り権限」の無い項目をFromに指定した場合、空文字が転記されます。
1. 項目に転記した値が登録されますので、親テーブルで値を変更しても反映されません。
1. [インポート](/ja/manual/table-record-import)で「IDが一致するレコードを更新する」にした場合、項目が変更になった場合のみ動作します。
1. [組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)および[リンク](/ja/manual/table-record-import-and-link)された[項目](/ja/manual/table-management-column)が複数選択の場合には動作しません。
## 前提条件
1. 設定を行うには「サイトの管理権限」が必要です。
## 操作手順
[選択肢一覧](/ja/manual/table-management-choices-text)にJSON形式で[リンク](/ja/manual/table-record-import-and-link)を指定します。記述方法は「[テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット](table-management-choice-json)」と同様です。
## 設定例1
下記の例ではサイトID 6 に[リンク](/ja/manual/table-record-import-and-link)し、[項目](/ja/manual/table-management-column)を選択した際に、サイトID 6 の分類A(ClassA)を分類B(ClassB)に転記、分類B(ClassB)を分類C(ClassC)に転記、状況(Status)を分類D(ClassD)に転記、および日付A、チェックA、説明Aをそれぞれに転記しています。[状況項目](/ja/manual/table-management-status)はTypeを 1 に指定し「値」ではなく[表示名](/ja/manual/table-management-label-text)を転記します。
##### JSON
```
[
{
"SiteId": 6,
"Lookups": [
{
"From": "ClassA",
"To": "ClassB"
},
{
"From": "ClassB",
"To": "ClassC"
},
{
"From": "Status",
"To": "ClassD",
"Type": 1
},
{
"From": "DateA",
"To": "DateA"
},
{
"From": "NumA",
"To": "NumA"
},
{
"From": "CheckA",
"To": "CheckA"
},
{
"From": "DescriptionA",
"To": "DescriptionA"
}
]
}
]
```
## 設定例2
下記の例では[組織](/ja/manual/table-management-choices-text-depts)を選択肢に設定し、[組織](/ja/manual/table-management-choices-text-depts)を選択した際に、「組織コード」を分類Eに転記します。
##### JSON
```
[
{
"TableName": "Depts",
"Lookups": [
{
"From": "DeptCode",
"To": "ClassE",
"Type": 0
}
]
}
]
```
## 設定例3
下記の例では[グループ](/ja/manual/table-management-choices-text-groups)を選択肢に設定し、[グループ](/ja/manual/table-management-choices-text-groups)を選択した際に、[説明](/ja/manual/table-management-column-description)を分類Eに転記します。
##### JSON
```
[
{
"TableName": "Groups",
"Lookups": [
{
"From": "Body",
"To": "ClassE",
"Type": 0
}
]
}
]
```
## 設定例4
下記の例では[ユーザ](/ja/manual/table-management-choices-text-users)を選択肢に設定し、[ユーザ](/ja/manual/table-management-choices-text-users)を選択した際に、組織名を分類E、説明を説明A、メールアドレスを分類Mに転記します。
##### JSON
```
[
{
"TableName": "Users",
"Lookups": [
{
"From": "Dept",
"To": "ClassE",
"Type": 1
},
{
"From": "Body",
"To": "DescriptionA"
},
{
"From": "MailAddresses",
"To": "ClassM"
}
]
}
]
```
## 設定例5
下記の例では[グループ](/ja/manual/table-management-choices-text-groups)を選択肢に設定し、[グループ](/ja/manual/table-management-choices-text-groups)を選択した際に、「グループ名称」を分類Eに転記します。このとき分類Eに値が設定されている場合は上書きせず、分類Eに値が設定されていない場合のみ転記します。
##### JSON
```
[
{
"TableName": "Groups",
"Lookups": [
{
"From": "GroupName",
"To": "ClassE",
"Type": 0,
"Overwrite": false
}
]
}
]
```
## 設定例6
下記の例では[グループ](/ja/manual/table-management-choices-text-groups)を選択肢に設定し、[グループ](/ja/manual/table-management-choices-text-groups)を選択した際に、「グループ名称」を分類Aに転記します。このとき分類Aに値が設定されている場合でも「グループ名称」で上書きして転記します。
##### JSON
```
[
{
"TableName": "Groups",
"Lookups": [
{
"From": "GroupName",
"To": "ClassA",
"Type": 0,
"OverwriteForm": true
}
]
}
]
```
## 設定内容
|No|選択肢|説明|
|:----|:----|:----|
|1|From|転記元の[テーブル](/ja/manual/table)の[データベースのカラム名](/ja/manual/dev-column-name)を指定します。|
|2|To|転記先の[テーブル](/ja/manual/table)の[データベースのカラム名](/ja/manual/dev-column-name)を指定します。|
|3|Type|値を転記する場合には 0 を指定します。表示名を転記する場合には 1 を指定します。Typeは省略可能です。省略した場合の既定値は 0 です。|
|4|Overwrite|Toで指定した項目に既に値が設定されている場合は上書きせず、値が設定されていない場合のみ転記したい場合は false を指定します。Overwriteは省略可能です。省略した場合の既定値は true です。|
|5|OverwriteForm|Toで指定した項目に値を必ず転記したい場合はtrueを指定します。OverwriteFormは省略可能です。省略した場合の既定値は false です。なお、ユーザによる手動入力した場合であっても上書き転記します。|
## 詳細情報
1. [状況項目](/ja/manual/table-management-status)や[分類項目](/ja/manual/table-management-class)で「値」と[表示名](/ja/manual/table-management-label-text)が分かれている項目をFromに指定する場合には、Typeの設定が重要です。Toも同様に「値」と[表示名](/ja/manual/table-management-label-text)が分かれている場合には 0 を指定しますが、表示名を文字列として転記したい場合には 1 を指定します。
## 対応バージョン
|対応バージョン|内容|
|:--|:--|
|1.1.27.0 以降|機能追加|
|1.2.2.0以降|[組織](/ja/manual/table-management-choices-text-depts)、[グループ](/ja/manual/table-management-choices-text-groups)、[ユーザ](/ja/manual/table-management-choices-text-users)のルックアップ機能を追加|
|1.3.10.0以降|上書きを制御するスイッチ機能(Overwrite)を追加|
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/table">テーブル機能</a><span>2023/04/12 up</span></li>
<li><a href="/ja/manual/table-record-import">テーブル機能:レコードのインポート</a><span>2024/07/10 up</span></li>
<li><a href="/ja/manual/table-record-import-and-link">テーブル機能:レコードのインポートとマスタデータのリンク</a><span>2024/12/19 up</span></li>
<li><a href="/ja/manual/table-record-import-and-update">テーブル機能:レコードのインポートによる既存レコードの更新</a><span>2024/06/07 up</span></li>
<li><a href="/ja/manual/table-record-import-fail">テーブル機能:レコードのインポートがうまくいかない場合の確認事項</a><span>2024/06/07 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-column">テーブルの管理:項目</a><span>2023/06/13 up</span></li>
<li><a href="/ja/manual/table-management-status">テーブルの管理:項目:状況</a><span>2023/06/13 up</span></li>
<li><a href="/ja/manual/table-management-class">テーブルの管理:項目:分類</a><span>2023/04/21 up</span></li>
<li><a href="/ja/manual/table-management-attachments">テーブルの管理:項目:添付ファイル</a><span>2024/06/13 up</span></li>
<li><a href="/ja/manual/table-management-comments">テーブルの管理:項目:コメント</a><span>2023/04/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-label-text">テーブルの管理:エディタ:項目の詳細設定:表示名</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-column-description">テーブルの管理:エディタ:項目の詳細設定:説明</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-choices-text">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧</a><span>2023/10/12 up</span></li>
<li><a href="/ja/manual/table-management-choices-text-link">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:リンク</a><span>2024/11/12 up</span></li>
<li><a href="/ja/manual/table-management-choices-text-depts">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:組織</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-choices-text-groups">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:グループ</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-choices-text-users">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:ユーザ</a><span>2023/04/25 up</span></li>
<li><a href="/ja/manual/table-management-choice-json">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ、ソート、表示フォーマット</a><span>2024/11/12 up</span></li>
<li><a href="/ja/manual/table-management-choice-json-column-filter-expressions">テーブルの管理:エディタ:項目の詳細設定:選択肢一覧:フィルタ(選択肢一覧を他の項目の値で絞り込む)</a><span>2024/12/19 up</span></li>
<li><a href="/ja/manual/table-management-auto-postback">テーブルの管理:エディタ:項目の詳細設定:自動ポストバック</a><span>2023/04/25 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-link-view">テーブルの管理:リンク</a><span>2024/05/24 up</span></li></ul></article>
<ul><li><a href="/ja/manual/dept">組織管理機能</a><span>2024/03/12 up</span></li>
<li><a href="/ja/manual/dept-import">組織管理機能:インポート/エクスポート</a><span>2024/08/15 up</span></li></ul></article>
<ul><li><a href="/ja/manual/group">グループ管理機能</a><span>2024/05/31 up</span></li>
<li><a href="/ja/manual/group-import">グループ管理機能:インポート/エクスポート</a><span>2024/12/19 up</span></li></ul></article>
<ul><li><a href="/ja/manual/user">ユーザ管理機能</a><span>2024/05/14 up</span></li>
<li><a href="/ja/manual/user-import">ユーザ管理機能:インポート/エクスポート</a><span>2024/05/14 up</span></li></ul></article>
<ul><li><a href="/ja/manual/dev-column-name">項目名とデータベース上のカラム名の対応</a><span>2024/12/19 up</span></li></ul></article>
<ul><li><a href="/ja/manual/advanced-operations-link">応用編:リンク</a><span>2024/07/08 up</span></li></ul></article>
<ul><li><a href="/ja/manual/faq-lookup-posting">FAQ:親テーブルの項目の値を子テーブルの項目に転記したい</a><span>2024/04/29 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />