MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

本文の一部とアドレスだけが可変のテンプレートの作成方法
https://forums.mozillazine.jp/viewtopic.php?f=3&t=15265
ページ 11

作成者:  小粒の山椒 [ 2015年2月15日(日) 20:45 ]
記事の件名:  本文の一部とアドレスだけが可変のテンプレートの作成方法

お世話になります。初投稿で失礼があるかと思いますがよろしくお願いします。

Thunderbirdのテンプレートを利用しています。
本文中にある「XXXX様」という部分を、いつも送信するたび「佐藤様」などと上書きしていました。
1日に2,3通、送信するのであればテンプレートを活用して手入力する方法で問題ありませんでしたが、
今後、多数送信する必要が出てきました。
とても手入力では正確に行えそうにありません。

Outlookを利用していた時は、差し込み印刷機能で、以下のような別ファイルのリストから
本文の「XXXX様」に相当する情報と、そのメールを送るべき宛先アドレスを差し込んで送信することができました。

<リスト>
「YYYY様」 「yyyy@xx.co.jp」
「ZZZZ様」 「zzzz@xx.co.jp」
「QQQQ様」 「qqqq@xx.co.jp」

左側のフィールド=本文中の「XXXX様」に差替えるデータ
右側のフィールド=送信先に設定すべきメールアドレス


Thunderbirdでもそのような機能を利用することはできますでしょうか。
あるいはアドオンをご存知でしたらお教え願えませんでしょうか。

どうぞよろしくお願いいたします。

作成者:  WADA [ 2015年2月16日(月) 11:03 ]
記事の件名:  Re: 本文の一部とアドレスだけが可変のテンプレートの作成方法

自動的に作成して送信、ではなくて、
メールを作る時にテンプレートを使っていて、本文部分は、固定ではなく、用件や相手によって変り、手で入力していて、
でも、相手の名前くらいは、メールアドレスと名前の対応リストがあれば、テンプレートの「XX様」のところに入れて欲しい、
ということですよね。
HTMLメールだと、HTMLのタグの処理が必要になったりして、凝ると面倒ですが、
テキストならば、本文部分は、どのみちコンポーザーのウィンドウの中のJavaScriptオブジェクトの中に保持しているだけですから、
ツールバーボタンを作って、ボタンを押したら、メールアドレスと名前の対応リストを見て、「XX様」の部分の文字列を置き換える、
という手が簡単に使えます。
XXX.Honbun.value といった中にある文字列の中の一部の置き換え、というだけですから、スクリプトのコードは到ってシンプル。
自前のツールバーボタンは、Custom Buttonsというアドオンを使えば、いくつでも自分用のボタンを作れ、
あとはそのボタンにJavaScriptコードをペーストするだけ。
メールアドレスと名前の対応リストをアドレス帳から持って来たいならのなら、
CSVに書き出して、それを読み込んで、Table["abc@d.e.f"]="姓 名";という文字列を作りだし、
それをJavaScriptのソースにペーストすれば済む話。
文字列を置き換えたあと、それをメール作成画面に表示する、という、メール作成画面専用の処理が要りますが、
誰かに聞けばいい。

作成者:  meeyar [ 2015年2月19日(木) 23:49 ]
記事の件名:  Re: 本文の一部とアドレスだけが可変のテンプレートの作成方法

リストからの読み込みではありませんが、相手の名前をいちいち書き換えしないでもよい方法として、アドオンQuicktextの変数を利用したテンプレートは如何でしょうか。
TOタグの使い方

1)テンプレートの設定画面(quicktext1.jpg)で、
[[TO=lastname]]様
と書いて保存しておきます。
※例ではテンプレート名を「to」としてあります。

2)テンプレート編集時にショートカットキー(例:alt+1など)を設定or設定画面の「全般」で「コンテキストメニューにQuicktextを表示」にチェック

3)アドレス帳経由or新規メール画面で宛先にメールアドレスを入れ、2)で設定したショートカットキーを押すか、右クリックでコンテキストメニューを出し、Quicktext→テンプレート名を選択(quicktext2.jpg)
※例ではアドレス帳の姓を「mozillazine」としてあります。

4)宛先メールアドレスのお名前+様が表示されます。(quicktext3.jpg)
名前の表示は
lastname:姓
fastname:名
fullname:名 姓
で変えられるのでお好みで。

添付ファイル:
コメント: お名前表示
quicktext3.JPG
quicktext3.JPG [ 17.44 KiB | 表示数: 6599 回 ]
コメント: コンテキストメニュー
quicktext2.jpg
quicktext2.jpg [ 48.49 KiB | 表示数: 6599 回 ]
コメント: テンプレート編集
quicktext1.JPG
quicktext1.JPG [ 63.77 KiB | 表示数: 6599 回 ]

作成者:  小粒の山椒 [ 2015年2月22日(日) 13:50 ]
記事の件名:  Re: 本文の一部とアドレスだけが可変のテンプレートの作成方法

WADA様、meeyar様


ご回答くださいまして誠にありがとうございました。
大変参考になりました。御礼が遅くなりまして申し訳ございません。

ご回答を参考に試している中で、偶然にも「Mail Merge」というアドオンを見つけました。
今のところこのアドオンが私の実力、理解力と希望内容にちょうど合致していました。

お二方の御助力がなければ、完全に諦めていました。
お時間を割いていただいてご教授いただきましたこと、深く感謝申し上げます。
本当にありがとうございました。

作成者:  WADA [ 2015年2月25日(水) 11:31 ]
記事の件名:  Re: 本文の一部とアドレスだけが可変のテンプレートの作成方法

小粒の山椒 さんが書きました:
偶然にも「Mail Merge」というアドオンを見つけました。
今のところこのアドオンが私の実力、理解力と希望内容にちょうど合致していました。

具合のいいものが見つかってよかったですね。

「Mail Merge」でググッたら、MozillaZineのKBの記事がヒットしてきました。
http://kb.mozillazine.org/Mail_merge
先頭で、そのMail Mergeというアドオンを紹介していました。
なにかしらアドオンがあるであろう、とは思ってはいたのですが、「差込み」はMergeだとは露知らず(^^;
ワープロの差込み機能を使って本文を作ってコピー&ペースト、というのも、ちゃんとあります。
私のはこの系統で、手作業とコピペは面倒だからScriptを書いてしまおう、でした(^^)
これで、同じような悩みを抱えた方に、MozillaZineのKBの記事を教えてあげられますね。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/