Data Merge
Data Merge は、データテーブルおよび一連のプロトタイプパスとテキストフォームから開始して、ファイルの内容や最終的なパスそのものまでを、データテーブル内のフィールド値とプロトタイプのテキスト・パスとを組み合わせて作成する、一連のディスク上のファイルを生成できます。
概要
Data Merge は、データテーブルおよび一連のプロトタイプパスとテキストフォームから開始して、ファイルの内容や最終的なパスそのものまでを、データテーブル内のフィールド値とプロトタイプのテキスト・パスとを組み合わせて作成する、一連のディスク上のファイルを生成できます。
無限の柔軟性(一部の例を以下に示します):
• 各ファイルの基本構造は同一だが、氏名、住所、メールアドレス、製品情報などカスタムデータで個別にパーソナライズされたテキストファイル
• 同じフォーマットを用いる設定ファイルで、ドメイン名、メールアドレス、IP アドレスなどが異なり、それぞれ異なるファイル名で保存されるもの
• 複雑なフォルダ階層に整理された設定ファイル:各ファイルは、カスタム UUID で名付けられた個別のサブフォルダ内に配置され、そのフォルダ内には標準的な名前で命名された2つのテキストファイルが含まれ、それぞれの内容はテーブル内の対応するレコードの値から取得される
• Python(または他の任意の言語)による複雑なコード構造:テーブル内の値と反復アルゴリズムを組み合わせ、単一ファイル内で一括生成
• ウェブサイト:インデックスページ(index)にデータテーブル内の全レコードを表示し、さらに各レコードごとに専用ページを生成。各ページは、そのレコードの特定フィールド値を名前にしたディレクトリ内に保存され、インデックスページからリンクされる(はい、Data Merge を使って完全に動作可能なウェブサイトを生成できます)
• 各ファイルがデータテーブル内の特定フィールドの全データを含むファイル群
• プレビュー結果をディスクに保存せずに直接コピーできる高速コードジェネレーター
なぜこれを使うのか?
Data Merge が行える作業を手動で実行するのは、非常に時間と労力を要し、ミスも発生しやすいです。名前や内容がすべて異なる、カスタム名・カスタム内容を持つフォルダ、ネストされたサブフォルダ、ネストされたファイルを大量に作成することは、人間にとって現実的ではありません。しかし、しばしば他に選択肢がなく、必要な生成構造が複雑すぎて、既存の自動化ツールでは対応できず、独自ツールを開発するコストも高すぎるという状況に陥ります。
Data Merge を使えば、データとフォーム・パスを組み合わせるという、これまで手作業で行ってきたすべての作業を、わずか数秒で実行できます(数週間に及ぶ作業が不要になります)。1行のスクリプトも書く必要はありません。
もし頻繁にデータをマージする必要があるなら……