返信時に本文から名前を拾う方法No.00183
KIMOTO さん 05/02/10 13:37
 
みなさんこんにちは〜きもとです。

鶴亀メールには大変お世話になっております。

会社のホームページのフォームから送信されたメールを受けて返信するとき
相手の会社名や名前をテンプレートの$(SetNameOnly,$(RootHeader,From))$-
のようにいれたいのですが、そのようなことは出来ますでしょうか?
よろしくお願い申し上げます。

テンプレートのように返信メールエディタを起動したときに自動で入るのが
出来れば良いのですが、マクロに登録して手動で宛先取得マクロを起動する
方法でもかまいません。

送られてくるフォーム
---------------------------------------------------------------------

<@homepage mail>
Name:
Address:xxxxx@xxxxx.co.jp
Subject:○○○○問い合わせフォーム

本文がここに入ります。

会社名   :○○○工業株式会社
部署名   :○○課
名前    :○○○○
氏名ふりがな:○○○○○○○○
郵便番号  :○○○-○○○○
住所    :○○○○○○○○○○○○○○○○
電話番号  :xx-xxx-xxxx
ファックス :xx-xxx-xxxx
URL   :http://www.
---------------------------------------------------------------------
取得後の形式

○○○工業株式会社 ○○課 ○○○○ 様

---------------------------------------------------------------------

[ ]
RE:00183 返信時に本文から名前を拾う方法No.00184
山紫水明 さん 05/02/10 21:29
 
 KIMOTOさん,こんばんは。

 ここはマクロライブラリに公開されているマクロについての問い合わせ会議室
なので,今回のような質問は<秀シリーズサポートフォーラム>の「鶴亀メール
情報交換」にされた方がいいでしょう。
 それでも,この際,折角ですので。

>会社のホームページのフォームから送信されたメールを受けて返信するとき相
>手の会社名や名前をテンプレートの$(SetNameOnly,$(RootHeader,From))$-
>のようにいれたいのですが、そのようなことは出来ますでしょうか?

 受信したメールを開いた状態で次のマクロを実行してみてください。
 なお,区切りは半角の「:」でいいですよね。これが違っていると,マクロは
正常に動きません。
 なお,テンプレートでやるのは,いろいろ条件があってかなりややこしくなる
と思います。

//------------------------------------------------------//
loaddll "tkinfo.dll";
if( !dllfunc("IsTuruKameMain") ) {
    message "このマクロは本体画面上で実行してください。";
    endmacro;
}
#n = dllfunc( "SelectPane", 2 );
gofiletop;
searchdown "^会社名", regular;
if( result ) {
    $firm = gettext( 0, y, linelen, y );
    $firm = midstr( $firm, strstr( $firm, ":" ) + 1, 99 );
}
searchdown "^部署名", regular;
if( result ) {
    $position = gettext( 0, y, linelen, y );
    $position = midstr( $position, strstr( $position, ":" ) + 1, 99 );
}
searchdown "^名前", regular;
if( result ) {
    $name = gettext( 0, y, linelen, y );
    $name = midstr( $name, strstr( $name, ":" ) + 1, 99 );
}
$sir = $firm + " " + $position +" " + $name + " 様\n";
#n = dllfunc( "MakeReply" );
gofiletop;
insert $sir;
endmacro;
//--------------------------------------------------------//

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:00184 返信時に本文から名前を拾う方法No.00185
KIMOTO さん 05/02/11 11:38
 
 きもとです。

 質問する場所を間違えてしまいまして申し訳ございません。
 こちらは秀丸用公開マクロサポートでしたね。
 フォーラムの名前をきちんと管理していなかった為、間違えました。

 早速マクロに登録しましてテストしてみましたところ。
 ちゃんとに名前を挿入できました。

 searchdownしてからの処理をどうしたらよいか判らず悩んでいました。

 どうもありがとうございました。ますます鶴亀メールが便利になりました。

[ ]