例: メールオプションを制御するフィールド

編集可能な [SendTo] フィールドにデフォルト値を設定する

[従業員調査] というメール受信機能付きデータベースの名前と、他のユーザーに調査書をメール送信するオプションをユーザーに通知するとします。まず、編集可能な [SendTo] フィールドを作成し、[複数値も可] を選択します。メール受信データベース名を含むデフォルト式を、引用符で囲んで記述します。

非表示の [SendTo] フィールドに受信者を 1 人設定する

Sandy Brown は [マーケティング統計] データベースに保存された文書をすべて受信する必要があります。この場合は、[SendTo] という非表示の名前フィールドを、[統計] フォームに追加します。フィールド式は、引用符で囲まれた受信者の名前とドメインが指定されています。受信者の Domino ドメインは、文書送信元のドメインと受信者のドメインが異なる場合にだけ指定する必要があります。

"Sandy Brown @ Marketing"

式を使用して受信者を算出し、文書を送信する

承認者が、電子メールで従業員から新しい出張申請を受信する必要があるとします。この場合は、[従業員経費] データベースの出張申請フォームで、[SendTo]、[Subject]、[Remark] という名前で、非表示のテキストフィールドを作成します。次に示すフィールドの式の例では、承認者の名前が計算され、元の文書が最初に保存されるときに、その文書がリンクとして送信されます。

REM "Send mail to approvers the first time the doc is saved";
REM;
SendTo :=@Unique(@Trim(ApproverName_1 : ApproverName_2 : ApproverName_3));
Subject := "Travel Request for " + TravelerName + "requires your approval";
Remark := "A Travel Request has been entered for " + TravelerName + ". Your approval is required. Please double-click the following link and approve or reject the request.";
REM;
@If(@IsNewDoc & @IsDocBeingSaved; @MailSend(SendTo; ""; ""; Subject; Remark; "";[IncludeDoclink]); "")