ルックアップフィールドにファイルから値を読み込むことはできますか?
ルックアップフィールドには、ファイルから値を読み込むことができます。
ルックアップフィールドに読み込んだ値をキーにして、ほかのアプリからデータを取得できます。
なお、ルックアップフィールドにファイルから値を読み込むためには、あらかじめ、取得したいデータが登録されているアプリ(関連付けたアプリ)で、以下の条件が満たされている必要があります。
- 「コピー元のフィールド」に指定したフィールドに対し「値の重複を禁止する」が有効に設定されている(ファイル読み込み時に「従来のファイル読み込み方式」を選択した場合のみ)
- アプリのアクセス権で、レコード閲覧権限がファイルを読み込むユーザーに付与されている
上記の条件が満たされているかどうかは、以下の方法で確認してください。
-
「コピー元のフィールド」がどのアプリのどのフィールドかを確認するには
ファイルを読み込むアプリで、ルックアップフィールドの設定画面を開いて、「関連付けるアプリ」と「コピー元のフィールド」を確認してください。
なお、ルックアップフィールドに「アクセス権がありません。」と表示され、設定画面を開けない場合は、取得したいデータが登録されているアプリ(関連付けたアプリ)のレコード閲覧権限がありません。 -
「コピー元のフィールド」に値の重複禁止が設定されているかを確認するには
取得したいデータが登録されているアプリ(関連付けたアプリ)で、「コピー元のフィールド」となるフィールドの設定を開き、「値の重複を禁止する」にチェックが入っているかを確認してください。
チェックが入っていない場合は、チェックを入れて保存します。設定変更を反映するために、アプリを更新してください。
-
取得したいデータが登録されているアプリのレコード閲覧権限があるかを確認するには
取得したいデータが登録されているアプリ(関連付けたアプリ)を開いて、「権限がありません」というエラーが表示されるかを確認してください。
エラーが表示される場合は、該当アプリのレコード閲覧権限がありません。
この場合、ファイルを読み込むと、ルックアップで該当アプリからデータを取得できず、エラーになります。ファイルを読み込むユーザーに権限を付与するか(アプリのアクセス権)、権限が付与されているユーザーがファイルを読み込んでください。
アプリにアクセス権を設定する
上記の条件が満たされていても、ルックアップにファイルから読み込みできない場合は、ファイルを読み込むアプリや使用したファイルに原因がある場合があります。
以下のページを参考に、アプリやファイルを確認してください。