createHeader (NotesMIMEEntity - JavaScript)

MIME ヘッダーを作成しその表示をオブジェクトとして返します。

定義場所

NotesMIMEEntity

構文

createHeader(headerName:string) : NotesMIMEHeader
パラメータ 説明
headerName ヘッダーの名前。
戻り値 説明
NotesMIMEHeader 新規 MIME ヘッダー。

使用法

MIME ヘッダーは、呼び出し元の MIME エンティティに適用されます。

新規の MIME ヘッダーには名前のみが含まれます。値やパラメータは含まれません。

ヘッダーの作成によって同名のヘッダーの既知の制限を超える場合、このメソッドは null を返します。

メソッド setContentFromBytessetContentFromText は、Content-Type ヘッダーと Content-Transfer-Encoding ヘッダーを生成します。メソッド encodeContent は、Content-Transfer-Encoding ヘッダーを生成します。

このボタンは、マルチパート MIME エンティティを作成してメールメモとして送信します。
var stream:NotesStream = session.createStream();
// Do not automatically convert MIME to rich text
session.setConvertMIME(false);
var doc:NotesDocument = database.createDocument();
// Create parent entity
doc.replaceItemValue("Form", "Memo");
var body:NotesMIMEEntity = doc.createMIMEEntity();
var header:NotesMIMEHeader = body.createHeader("Content-Type");
header.setHeaderVal("multipart/mixed");
header = body.createHeader("Subject");
header.setHeaderVal("MIME message");
header = body.createHeader("To");
header.setHeaderVal(requestScope.query);
// Create first child entity
var child:NotesMIMEEntity = body.createChildEntity();
stream.writeText("Text of message for child 1.¥n");
child.setContentFromText(stream, "text/plain", NotesMIMEEntity.ENC_NONE);
stream.truncate();
// Create second child entity
child = body.createChildEntity();
stream.writeText("Text of message for child 2.");
child.setContentFromText(stream, "text/plain", NotesMIMEEntity.ENC_NONE);
doc.send(false);
// Restore conversion
session.setConvertMIME(true);

言語間の参照

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

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