CSV データと {{field}} テンプレートを組み合わせ、1 行につき 1 つのドキュメントを一括生成 — ブラウザ内で、アップロードなし。
{{field_name}} で CSV の任意の列を参照できます。
Hi Alex, Thanks for our chat last week. As discussed, here's our proposal summary for Acme Corp: USD 12500, payable on the standard 30-day net terms. I'll send the contract over by Friday. Let me know if anything looks off. Best, Jamie
CSV とテンプレートはブラウザ内で処理されます。データはアップロードされません。
メールマージは、パーソナライズされたアウトリーチ、契約書のバッチ起草、大量の顧客連絡の主力ツールです: レコードのリスト(通常は CRM、スプレッドシート、サインアップフォームからの CSV)を `{{プレースホルダ}}` を含むテンプレートと組み合わせ、レコードごとに 1 つの記入済みドキュメントを生成します。Word と Google Docs はメールマージ機能を備えていますが、CSV のアップロードが必要 — 顧客メール、商談規模、その他第三者に渡したくないデータが含まれる場合は問題です。本メールマージツールはすべてのワークフローをクライアントサイドで実行します: CSV を貼り付けまたはアップロードし、Handlebars 風テンプレートを書き(`{{first_name}} 様、{{plan}} プランは {{date}} に更新されます`)、ページネーション付きでレコードごとのプレビュー(先頭 10 ボタン + 総数)を確認、すべてのレコードをレンダリングして 1 つの連結テキストファイルにコピーまたはダウンロードします。レコード間の区切りは設定可能。テンプレートが存在しない列を参照している場合(`{{frist_name}}` のようなタイポをすぐ検知)、テンプレートで使われていない CSV 列も表示されます。
プレースホルダは二重波括弧: `{{column_name}}`。中の空白は無視されます: `{{ column_name }}` も有効。列名は大文字小文字を区別し、CSV のヘッダー行と完全一致する必要があります。カンマを含む引用符付き CSV フィールドも正しく扱われます。テンプレート内の改行はそのまま保持されます。レコードは 1 つのファイルに連結されるときに区切り文字(デフォルト `---`)で結合されます。出力にリテラルの `{{` を埋め込むのにエスケープは不要です — `{{key}}` の形式に合致するパターンのみがマッチ・置換されます。