データの保存、インポート、およびエクスポート > FileMaker Pro Advanced へのデータのインポート > 定期的なインポートの設定
 

定期的なインポートの設定

FileMaker Pro Advanced ファイルを設定し、Microsoft Excel のスプレッドシートなど他のファイルからインポートしたデータを自動的に更新できます。定期的なインポートは、ファイルを開くたびに、および外部ファイルからのデータを含むレイアウトを最初に表示するときに、自動的に実行されます。その後、スクリプトを実行してデータを更新できます。

定期的なインポートを設定すると、FileMaker Pro Advanced は、インポートされたデータ用の新規のテーブルおよび新規のレイアウトを作成し、データを表示します。その後、レイアウトモードでレイアウトをカスタマイズすることもできます。

データを更新するたびに、FileMaker Pro Advanced は、定期的なインポートレイアウトからデータを削除し、外部ファイルからの現在のデータに置き換えます。定期的なインポートでインポートしたデータは、FileMaker Pro Advanced で変更または追加することはできません。

メモ  定期的なインポートを設定するには、[完全アクセス] アクセス権セットが割り当てられたアカウントアクセスでファイルを開く必要があります。アクセス権セットの詳細については、アカウント、アクセス権セット、および拡張アクセス権についてを参照してください。定期的なインポートをファイル内に設定した後は、完全アクセス権のアカウントを使用する必要はありません。

定期的なインポートを設定するには、次の操作を行います。

1. 新規のファイルを作成するか、定期的なインポートを設定するファイルを開きます。FileMaker Pro Advanced ファイルの作成またはファイルの開き方と閉じ方を参照してください。

2. ブラウズモードで、[ファイル] メニュー > [レコードのインポート] > [ファイル...] を選択します。

3. [ファイルの種類] (Windows) または [表示] (macOS) で、インポートするファイルの種類を選択します。たとえば、[Excel ワークブック (.xlsx)] を選択します。

サポートされているファイルタイプについては、サポートされているインポートおよびエクスポートファイルフォーマットを参照してください。

4. インポートするデータを含むファイルを見つけて選択します。

5. [定期的なインポートとして設定] を選択し、[開く] をクリックします。

選択したファイルパスは、[定期的なインポートの設定] ダイアログボックスに表示されます。

6. インポート列タイトルをスキップするには、[フィールド名が含まれる最初のレコードはインポートしない] を選択します。

7. デフォルトのレイアウト名にするか、インポートデータを表示するために FileMaker Pro Advanced で作成するレイアウト用の新しい名前を入力します。

8. デフォルトのスクリプト名にするか、データを手動で更新するために使用するスクリプト用の新しい名前を入力します。

9. [OK] をクリックします。

10. Excel からデータをインポートする場合は、ワークシートまたは名前の付いた範囲でインポートできます。ワークシートまたは名前の付いた範囲を選択してから、[OK] をクリックします。

メモ  データは、1 つのレイアウトにつき 1 つのワークシートまたは 1 つの名前の付いた範囲からのみインポートできます。

新規のレイアウトは、表形式のブラウズモードで表示されます。表形式の詳細については、フォーム形式、リスト形式、または表形式でのレコードの表示を参照してください。

メモ 

定期的なインポートでは、インポートしたデータ用に新規のテーブルおよびレイアウトが作成されます。データベースの既存のテーブルまたはレイアウトにインポートしたデータを追加する詳細については、FileMaker Pro Advanced へのデータのインポートを参照してください。

外部ファイル内のデータの変更は、FileMaker Pro Advanced でインポートする前に元のアプリケーションに保存する必要があります。

定期的なインポートはインポート専用の処理です。データを変更するには、最初にソースファイルのデータを変更します。次に、定期的なインポートのレイアウト上のスクリプトボタンをクリックし、FileMaker Pro Advanced のファイルにデータをインポートします。FileMaker Pro Advanced のファイルが閉じる間にデータが変更されると、定期的なインポートのレイアウト上のデータは、FileMaker Pro Advanced の次のセッションでレイアウトを最初に表示する際に更新されます。

データの最初のインポート時に、FileMaker Pro Advanced は、FileMaker Pro Advanced のファイルを含むフォルダ内にインポートログファイルを作成します。ログファイルは、このフォルダ内に配置された FileMaker Pro Advanced のファイルにデータがインポートされるたびに更新されます。

データの更新にスクリプトボタンを使用すると、FileMaker Pro Advanced は、過去のすべてのインポートレコードを削除し、データを再インポートし、外部ファイル内の新しいデータ用に新規のレコードを作成します。

必要に応じ、インポートスクリプトを変更できます。スクリプトの計画および作成の詳細については、作業を自動化するためのスクリプトの作成を参照してください。

FileMaker Pro Advanced が定期的なインポート用に自動的に作成するスクリプトは、サーバーサイドスクリプトではサポートされていません。