[Notes/Domino] @Command([OpenCalendar]) のふるまいについて
会社のとあるDBで、@Command([OpenCalendar]) を使ってチームメンバのカレンダーを開く処理があったのですが、そこでちょっと面白い(?)現象がありました。会社の人がハマっていたので、情報共有のためエントリしておきます。
現象は以下のとおりです。
- ボタンなどに、「@Command([OpenCalendar]; "自分のユーザーID")」を記述しておきます。
- ロケーションのメールファイルを、自分以外のメールDBにしておきます。
- 1で作成したボタンを実行すると、自分のカレンダーではなく、ロケーションに設定したメールDBのカレンダーが開きます。
通常は、ドミノディレクトリに設定されているメールDBのパスを見てカレンダーを開いているものと思われますが、@Command([OpenCalendar]) の引数に現在のユーザーIDを指定した場合だけ、ロケーションに設定したメールDBを見に行くようです。
これはバグではなく、正しい動作だと思いますが、うっかりロケーションを正しく設定せずにテストすると、全く違うカレンダーが開いたりして何が起こったのやら解らなくなってしまいます。
みなさんもハマらないようご注意を。
コメント
コメントはありません
※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。