テンプレートについての質問No.23328
nausicaa さん 05/06/21 18:58
 
平素お世話になっております。

現在、下記にあるような週報のテンプレートを作成しております
そこで、MM/DDからMM/DD(例えば、6/6〜6/13)という感じで
作成日から、一週間前から作成日までという感じで自動で
作成時に入力されるようにしたいと思っております。
そこで、その方法について、どなたか、いい方法を
教えて頂けませんでしょうか?


<作成中のテンプレート>

         週  報  $(CurrentDate,"YYYY年MM月DD日(W)")

[ /() 〜 $(CurrentDate,"MM/DD(W)")]

[ ]
RE:23328 テンプレートについての質問No.23329
Iranoan さん 05/06/21 19:39
 
 nausicaa さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> そこで、MM/DDからMM/DD(例えば、6/6〜6/13)という感じで
> 作成日から、一週間前から作成日までという感じで自動で
> 作成時に入力されるようにしたいと思っております。
<snip>
>          週  報  $(CurrentDate,"YYYY年MM月DD日(W)")
>
> [ /() 〜 $(CurrentDate,"MM/DD(W)")]
 テンプレートは使い込んでいないので、間違っていたらご容赦ください。
 おそらく、テンプレートでは何か計算をする命令は無いので、テンプレート
だけでご希望のことは出来ないと思います。
^^^
 ただし、マクロを予め作っておき、そのマクロをテンプレートで指定するこ
となら出来ます。何でしたら、マクロを作りますが、結構複雑で長くなりそう
です(^^)。

[ ]
RE:23329 テンプレートについての質問No.23339
秀まるお2 さん 05/06/22 08:57
 
 鶴亀メールのテンプレート命令には、日付の「何日前」等の計算をする関数は
無いです。

 マクロでなんとかするにしても、秀丸マクロの方には日付の計算について適当
な関数は用意されてないので、例えばうるう年の計算とかも含めて全部自前で計
算しないといけなくて、かなり面倒かと思います。

 なんでしたら、テンプレートおよびtkinfo.dllに、そういう日付の計算関係の
関数を追加してもいいですけど。

[ ]
RE:23339 テンプレートについての質問No.23343
Iranoan さん 05/06/22 12:36
 
 秀まるおさん今日は、Iranoan です。
>  マクロでなんとかするにしても、秀丸マクロの方には日付の計算について適当
> な関数は用意されてないので、例えばうるう年の計算とかも含めて全部自前で計
> 算しないといけなくて、かなり面倒かと思います。
 (所謂リマインダー・マクロのため) サブ・ルーチンでほぼ作ってあるので
すが、
>  なんでしたら、テンプレートおよびtkinfo.dllに、そういう日付の計算関係の
> 関数を追加してもいいですけど。
があると嬉しいです。日付を加えるほうは兎も角、引くほうは面倒なので。

[ ]
RE:23343 テンプレートについての質問No.23344
nausicaa さん 05/06/22 13:47
 
平素お世話になっております。なうしかです。

秀まるお様、Iranoan様、回答ありがとうございます。

秀まるお様へ
 下記の件、できれば標準機能で、テンプレートおよびtkinfo.dllに、日付の計算関
係の
 関数を追加していただけると、大変うれしいです。

 以前にも同様に友人から、この件と同じような感じで、できない?と聞かれて
 できない気がすると友人に回答したら、つかえてほしいなぁ・・と言われており
 いつも、鶴亀メールはいいよ と推奨しております、わたくしてきには
 すごくうれしい機能追加になりますので、ぜひ追加をお願いさせて
 頂きたく思います。

Iranoan様へ
 サブルーチンまで作成して頂きましてありがとうございます。
 しかし、できれば、上記記載にもあります通り、できれば標準的に
 テンプレートとして追加してほしい希望がございます。
 大変申し訳ございませんが、標準機能での追加ということで
 お願い致します。
 うるう年の計算などですかぁ・・確かに少しめんどくさそうですね。

2005/06/22
Iranoanさんに頂いた
「hidesoft.8:23343| RE 23339 テンプレートについての質問」への返事です。

> 秀まるおさん今日は、Iranoan です。
>>  マクロでなんとかするにしても、秀丸マクロの方には日付の計算について適当
>> な関数は用意されてないので、例えばうるう年の計算とかも含めて全部自前で計
>> 算しないといけなくて、かなり面倒かと思います。
> (所謂リマインダー・マクロのため) サブ・ルーチンでほぼ作ってあるので
>すが、
>>  なんでしたら、テンプレートおよびtkinfo.dllに、そういう日付の計算関係の
>> 関数を追加してもいいですけど。
>があると嬉しいです。日付を加えるほうは兎も角、引くほうは面倒なので。

[ ]
RE:23344 テンプレートについての質問No.23351
秀まるお2 さん 05/06/22 16:21
 
 ShiftDate関数を追加しつつ、CurrentDate関数のパラメータを拡張します。

 まず、CurrentDate関数のパラメータが""または省略された場合は、現在日付/
時刻をDate:ヘッダの標準形式で返すようにします。

 ShiftDate関数のパラメータは、第1パラメータがDate:ヘッダ風の文字列、第
2パラメータがシフトする日付です。

 シフトする日付には+1、+2、-1、-2等の数値の他、"月"などの曜日を指定する
と、「今週の月曜日」みたいな意味になります。

 先週の月曜日を計算させるには、

    $date = dllfuncstr("CurrentDate");
    $date = dllfuncstr("ShiftDate", "-7");
    $date = dllfuncstr("ShiftDate", "月");

 みたいになります。

[ ]
RE:23351 テンプレートについての質問No.23352
秀まるお2 さん 05/06/22 16:39
 
    $date = dllfuncstr("CurrentDate");
    $date = dllfuncstr("ShiftDate", $date, "-7");
    $date = dllfuncstr("ShiftDate", $date, "月");

 の間違いでした。

 テンプレートで使うとしたら、

$(FormatDate,$(ShiftDate,$(ShiftDate,$(CurrentDate),"-7"),"月"),"YYYY/MM/DD
(W)")

 とかになるようです。

[ ]
RE:23352 テンプレートについての質問No.23356
nausicaa さん 05/06/22 19:21
 
秀まるお2様 こんばんは なうしかです。

いつもお世話になっております。

2005/06/22
秀まるお2さんに頂いた
「hidesoft.8:23352| RE 23351 テンプレートについての質問」への返事です。

早速のご対応ありがとうございます。
で、そこで確認なのですが、例として メール作成日が2005年6月22日だとした場合、

下記テンプレートを利用した場合、

         週  報  2005年6月22日(水)

[ 6/15(水)") 〜 6/22(水) ]

という感じになると思えば宜しいでしょうか?
また、このテンプレートの対応時期は、いつ頃対応していただけると
思えば宜しいでしょうか?


<テンプレート>

         週  報  $(CurrentDate,"YYYY年MM月DD日(W)")

[ $(FormatDate,$(ShiftDate,$(ShiftDate,$(CurrentDate),"-7")),"MM/DD(W)") 
〜 $(CurrentDate,"MM/DD(W)")]



>    $date = dllfuncstr("CurrentDate");
>    $date = dllfuncstr("ShiftDate", $date, "-7");
>    $date = dllfuncstr("ShiftDate", $date, "月");
>
> の間違いでした。
>
> テンプレートで使うとしたら、
>
>$(FormatDate,$(ShiftDate,$(ShiftDate,$(CurrentDate),"-7"),"月"),"YYYY/MM/DD
>(W)")
>
> とかになるようです。

以上、宜しくお願い致します。

[ ]
RE:23356 テンプレートについての質問No.23363
秀まるお2 さん 05/06/23 10:21
 
> [ 6/15(水)") 〜 6/22(水) ]
>
> という感じになると思えば宜しいでしょうか?

 そうなるようです。(今試した限りは)

> また、このテンプレートの対応時期は、いつ頃対応していただけると
> 思えば宜しいでしょうか?

 今とりあえずβ版としてアップロードしました。試してみてほしいです。

 (一応、これといったレベルダウンの可能性は低いと思うし)

  http://www.hidemaru.interlink.or.jp/software/bin/tk417b8_signed.exe

[ ]
RE:23363 テンプレートについての質問No.23372
nausicaa さん 05/06/24 17:03
 
秀まるお2様 こんばんは なうしかです。

いつもお世話になっております。

2005/06/23
秀まるお2さんに頂いた
「hidesoft.8:23363| RE 23356 テンプレートについての質問」への返事です。

下記の件、早速ダウンロードして利用させていただきました。
希望通りの動作で以下のようになりました。

ありがとうございました。これでまた自信をもって周りの人たちに
推奨できます。

近日中に正式対応されますように宜しくお願い致します。

以上、ありがとうございました。

>> [ 6/15(水)") 〜 6/22(水) ]
>>
>> という感じになると思えば宜しいでしょうか?
>
> そうなるようです。(今試した限りは)
>
>> また、このテンプレートの対応時期は、いつ頃対応していただけると
>> 思えば宜しいでしょうか?
>
> 今とりあえずβ版としてアップロードしました。試してみてほしいです。
>
> (一応、これといったレベルダウンの可能性は低いと思うし)
>
>  http://www.hidemaru.interlink.or.jp/software/bin/tk417b8_signed.exe

[ ]