createReplyMessage (NotesDocument - JavaScript)

現在の文書への返答として書式化された新規文書を作成します。

定義場所

NotesDocument

構文

createReplyMessage(toall:boolean) : NotesDocument
パラメータ 説明
toall true を指定すると、新規文書の受信者リストには元の文書の受信者がすべて含まれます。false を指定すると、新規文書の受信者リストには元の文書の送信者だけが含まれます。
戻り値 説明
NotesDocument 現在の文書に対する返答を返します。

使用法

新規文書には Subject アイテムが含まれません。 必要な場合は、プログラムで文書に明示的に追加する必要があります。

新規文書は自動的にはメール送信されません。 メール送信する場合は、プログラムで明示的に send メソッドを呼び出す必要があります。

以下のボタンは、メールフォルダ内の各文書に返信メッセージを送信します。
try {

var dbdir:NotesDbDirectory = session.getDbDirectory(null);
var db:NotesDatabase = dbdir.openMailDatabase();
requestScope.status = db.getTitle() + " on " + db.getServer() + " is " + (db.isOpen() ? "open" : "not open");
var view:NotesView = db.getView("FiledButNotForgotten");
if (view == null) {
	requestScope.status += "¥nCould not open folder";
	return;
}
requestScope.status += "¥nOpened folder " + view.getName();
var doc:NotesDocument = view.getFirstDocument();
while (doc != null) {
	var reply:NotesDocument = doc.createReplyMessage(false);
	var subject = doc.getItemValueString("Subject");
	reply.replaceItemValue("Subject", "¥nCan't work on this now: " + subject);
	reply.replaceItemValue("Body", "This has been filed for future consideration.");
	reply.send();
	requestScope.status += "¥nreplied to " + subject;
	var tmpdoc = view.getNextDocument(doc);
	doc.recycle(); // recycle to avoid memory problems
	doc = tmpdoc;
}

} catch(e) {
	requestScope.status += e.toString();
}

言語間の参照

LotusScript® NotesDocument クラスの CreateReplyMessage メソッド

Java™ Document クラスの createReplyMessage メソッド