0

ユーザーがメモのカレンダー ビューをダブルクリックしたときにデフォルトの日付を設定する方法を知っている人はいますか? たとえば、2 月 18 日をダブルクリックすると、新しいフォームの StartDate フィールドが 2 月 18 日になるようにします。

これは Notes メール テンプレートで行われますが、スクリプト ライブラリとカスタム オブジェクトのかなり複雑なネストを使用しているため、私は混乱しました。

私は環境変数を使用することを考えていましたが、ユーザーのクライアントがクラッシュした場合などは少し面倒になる可能性があるため、別の解決策をお勧めします。

4

2 に答える 2

0

カレンダー ビューの日付の空の領域をダブルクリックすると実行される RegionDoubleClick コードは、@If(@TextToNumber(@Version) < 174;""; @Do(@Environment("CSBroadcast";"0"); @Command([Compose];"Appointment")))通常の評価の後、予定フォームを使用してドキュメントを作成するこのコードを実行します。Appointment フォームの StartDate のデフォルト値は@If(StartDate = ""; @If(@IsAvailable(StartDateTime);StartDateTime; @Today); StartDate)、日付を今日の日付に設定する です。これらのステートメントは、カスタム アプリケーション ビューとフォームの同じ場所で使用できます。

于 2013-02-13T15:27:14.047 に答える