[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る
題名:
名前:
この名前を次回も使用する


スレッド一覧に戻る返信

[446] 今日からn日後の日付を

べー [2018/07/08 20:19:35]

二回目の利用になります。度々お手数をお掛けいたします。
よろしくお願いいたします。

https://www.asukaze.net/soft/cassava/bbs/index.cgi?t=213
https://www.asukaze.net/soft/cassava/bbs/index.cgi?t=214

上記を参考にしましたが、私には完成させることが出来ませんでした。

左から3番目の列のセル全てに今日から21日後の日付 YMMDD(*西暦は下一桁、例:80729)を、また 左から5番目の列のセル全てに今日から14日後の日付 YYYYMMDD(例:20180722)を、「!startup.cms」にて上書き入力させることは出来ますでしょうか。

お手数をお掛け致します。よろしくお願いいたします。

Re: [446] 今日からn日後の日付を

あすかぜ [2018/07/08 22:34:44]

リンク先のスレッドで言及されている Date.cms を使ってマクロを書いてみました。

https://www.asukaze.net/soft/cassava/macro/asukaze/Date.cms
↑こちらは Date.cms という名前で Macro フォルダに置いてください。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs446_20180708.cms
↑こちらは !startup.cms という名前で Macro フォルダに置いてください。

Date.addDay(...) で YYYY/MM/DD 形式の n 日後の日付を取得し、
mid(..., 4) で最初の 3 文字を削除、replace(..., "/", "") で余分な "/" を削除しています。
Cassava 1.x / 2.x どちらでも動作するはずです。

期待通りに動くでしょうか。
よろしくお願いします。

Re: [446] 今日からn日後の日付を

べー [2018/07/09 00:19:47]

早速お返事をいただきまして、ありがとうございます。

はい。一発で希望通りのデータが出力されました!
お手数をお掛けしました。ありがとうございました。

スレッド一覧に戻る返信