createParentEntity (NotesMIMEEntity - JavaScript)

MIME エンティティを作成し、それを呼び出し元のエンティティの親として設定します。呼び出し元のエンティティは最初の子になります。

定義場所

NotesMIMEEntity

構文

createParentEntity() : NotesMIMEEntity
戻り値 説明
NotesMIMEEntity 新規 MIME エンティティ。

使用法

このメソッドは、新規の親に対して、値に multipart/mixed が設定された Content-Type ヘッダーと boundary パラメータを生成します。

呼び出し元のエンティティ名が Body (最上位レベルのメールエンティティ) の場合、関連する envelope ヘッダーが親エンティティに昇格されます。呼び出し元のエンティティの Content- ヘッダーは保持されます。

このボタンは、現在の文書内の MIME エンティティを取得します。エントリがマルチパートではない場合、このボタンは親エンティティを作成します。次に、このボタンは子エンティティを追加します。
// Do not automatically convert MIME to rich text
session.setConvertMIME(false);
var doc:NotesDocument = currentDocument.getDocument();
var mime:NotesMIMEEntity = doc.getMIMEEntity();
if (mime != null) {
	// If multipart MIME entity
	if (!mime.getContentType().equals("multipart")) {
		parent = mime.createParentEntity();
	} else {
		parent = mime;
	}
	mime = parent.createChildEntity();
	var stream:NotesStream = session.createStream();
	stream.writeText("Additional text.¥n¥n");
	mime.setContentFromText(stream, "text/plain", NotesMIMEEntity.ENC_NONE);
	doc.save(true, true);
} else {
	requestScope.status = "Not MIME";
}
// Restore conversion
session.setConvertMIME(true);

言語間の参照

LotusScript® NotesMIMEEntity クラスの CreateParentEntityメソッド

Java™ MIMEEntity クラスの createParentEntity メソッド