getProfileDocument (NotesDatabase - JavaScript)

プロフィール文書を取得または作成します。

定義場所

NotesDatabase

構文

getProfileDocument(profile:string, profilekey:string) : NotesDocument
パラメータ 説明
profile プロフィールフォームの名前または別名。
profilekey プロフィール文書に関連付けられた固有キー。
戻り値 説明
NotesDocument 指定したキーのプロフィール文書、またはそのキーの文書が存在しない場合は新規のプロフィール文書。

以下のボタンは、指定されたキー名のプロフィール文書を取得し (照会)、その文書の email アイテムの値を表示します。
var name:string = requestScope.query;
if (name.isEmpty()) {
	requestScope.status = "No name specified";
	return;
}
var doc:NotesDocument = database.getProfileDocument("email", name);
var email:string = doc.getItemValueString("email");
if (email.isEmpty()) {
	requestScope.email = "No email";
} else {
	requestScope.email = email;
}
以下のボタンは、指定されたキー名のプロフィール文書を取得し (照会)、その文書の email アイテムの値を設定します。
var name:string = requestScope.query;
if (name.isEmpty()) {
	requestScope.status = "No name specified";
	return;
}
var email:string = requestScope.email;
if (email.isEmpty()) {
	requestScope.status = "No email specified";
	return;
}
var doc:NotesDocument = database.getProfileDocument("email", name);
doc.replaceItemValue("email", email);
doc.save();

言語間の参照

LotusScript® NotesDatabase クラスの GetProfileDocument メソッド

Java™ Database クラスの getProfileDocument メソッド