Responses (NotesDocument - JavaScript)

読み取り専用。文書に対する直接の返答文書を示します。

定義場所

NotesDocument

構文

getResponses() : NotesDocumentCollection

使用法

返される文書は、それぞれ最初の文書に対する直接の返答文書です。返答に対する返答は含まれません。 再帰関数を作成して、すべての子孫にアクセスすることができます。

現在の文書に返答文書がない場合、コレクションには文書は含まれません。

このボタンは、現在の文書の子孫をすべて取得します。
function getResponses(dc:NotesDocumentCollection, tab:string) {
	var response = dc.getFirstDocument();
	while (response != null) {
		requestScope.status += "¥n" + tab + response.getItemValueString("subject");
		if (response.getResponses().getCount() > 0) {
			tab = tab + "¥t";
			getResponses(response.getResponses(), tab);
			tab = tab.left(tab.length - 1);
		}
		var tmpdoc = dc.getNextDocument();
		response.recycle(); // recycle to avoid memory problems
		response = tmpdoc;
	}
}

try {
	var doc:NotesDocument = currentDocument.getDocument();
	if (doc.getResponses().getCount() > 0) {
		getResponses(doc.getResponses(), "");
	} else {
		requestScope.status = "No response documents";
	}
} catch(e) {
	requestScope.status = "No document selected" + e.toString();
}

言語間の参照

LotusScript® NotesDocument クラスの Responses プロパティ

Java™ Document クラスの Responses プロパティ