-Notes/Dominoに関すること-Notes/Dominoに関する事をテキトーに書いていきます。いつまで持つかお楽しみということで。当ブログに掲載しているサンプルは、すべて利用者の自己責任とします。明らかな不具合がある場合、ご連絡いただければ、訂正記事を出します。こちらのサンプルは、別のサイト等への公開、転載は一切禁止しています。してもと言う場合は、筆者にあらかじめご連絡ください。記事そのもののリンクについてはご自由に行っていただいてよいです。xxのようなサンプルを作って欲しいとかxxxの作り方を教えて欲しいというお問い合わせには応じていません。このようなお問い合わせは、株式会社エフまでご一報ください。2010年3月24日水曜日ExcelのWorkday関数をLotusScriptで実現してみよう暑さ寒さも彼岸まで・・・ということわざに反して、今日は寒いですね。今週いっぱいはこの寒さが続くようですが、週末は晴れるとのことで、お花見ができそうです(筆者は、お酒よりも、純粋に花を愛でるのが好きです)。そんな話は置いておいて・・・今日もボタンをクリックしてくださいね。読み逃げはしないように。昨日は、LotusScriptで@BusinessDaysを実現してみました。今日は、その派生で、基準となる日付から指定した日数だけ進めた日付はいつなのか?というものを求める関数を実現してみましょう。そのままでは@AdjustやNotesDateTimeクラスのAdjustDayメソッドと変わらないので、営業日数分だけ進めた日数を求めるものにします。この機能、ExcelにはWorkday関数というもので実装されているんですね。営業日の分だけ進ませればよいので、1日ずつ進めていき、その日が営業日であれば、+1するという簡単なロジックにしました。独立した関数にしてあるので、うまく組み込んでください。呼び出し例はこんな感じです。)これを実行すると、戻り値は、[2010/04/14]となります。