テンプレートの文法について質問No.18184
けんいち さん 04/05/21 17:36
 
けんちいです。

 鶴亀メールV3.55を使用しています。
 テンプレートを使って、Subjectに "5/21のお知らせ"のように日付を自動的に付
加したいと思い、以下のようにテンプレートに指定しました。

 $(SetHeader,"Subject","$(CurrentDate,"M/D")のお知らせ")$-

 実際にテンプレートの切替えで作成したテンプレートを選択すると、
 
テンプレート処理:カッコの対応があっていないか、またはカッコ内に処理できな
い文字があります。

となり、期待したSubjectにできません。

 $(SetHeader,"Subject",$(CurrentDate,"M/D"))$-

とすると、5/21がSubjectに設定されます。

 $(SetHeader,"Subject","$(CurrentDate,"M/D")のお知らせ")$-

のような使い方はできないのでしょうか?

[ ]
RE:18184 テンプレートの文法について質問No.18185
秀まるお2 さん 04/05/21 17:49
 

    $(SetHeader,"Subject",$(CurrentDate,"M/D")+"のお知らせ")$-

 が正解のようです。

[ ]
RE:18185 テンプレートの文法について質問No.18186
けんいち さん 04/05/21 18:10
 
 秀まるお2さん、こんにちは。
 けんいちです。


》    $(SetHeader,"Subject",$(CurrentDate,"M/D")+"のお知らせ")$-

》 が正解のようです。

 早速の回答ありがとうございました。
 うまくいきました。

 ヘルプも読んでみたのですが、気づきませんでした。(正解が分かると、ヘルプ
にも連結は + と書かれているのに気づきましたが)
 テンプレートを選択したときの以下のメッセージも、正解が分かると"カッコ内
に処理できない文字がある"と言えばそうだなあとはわかるのですが。。。

テンプレート処理:カッコの対応があっていないか、またはカッコ内に処理できな
い文字があります。

 自分のスキル不足もあると思いますが、メッセージでより具体的に間違いをわか
るようにしていただくことはできないでしょうか?
 いろいろと機能追加等で大変だと思いますが、ユーザビリティの向上という路線
はどうでしょうか?(と生意気なことを。。。)

[ ]
RE:18186 テンプレートの文法について質問No.18187
秀まるお2 さん 04/05/21 18:32
 
>  自分のスキル不足もあると思いますが、メッセージでより具体的に間違いをわか
> るようにしていただくことはできないでしょうか?

 一応、エラーメッセージの内容はそれなりに考えて出してるつもりですけど、
今回のケースでは今のようなメッセージしか出せないような気がします。具体的
に間違っている箇所が何かをコンピュータに考えさせることは困難なので。例え
ば半角のカッコで書くべき所が全角のカッコになっているせいでエラーになった
としても、それはそれで「カッコの対応が合ってない」とは出せますが、「カッ
コが全角になってます」というエラーは出せないと思います。そういうことを真
剣に考えていたら、最終的に人工知能でも作れって話になろうかと思います。

[ ]