LOTUSSCRIPT /COM/OLE のクラス
文書の削除 (消去/切り取り) コマンドが発行された直後 (実際に削除される前) に発生します。
定義位置
NotesUIDatabase
構文
PostDocumentDelete(Source as Notesuidatabase)
パラメータ
Source
このイベントに対応するスクリプトを作成するとき、Lotus Notes はユーザーに代わってイベントの構文を (パラメータも含めて) 作成します。ユーザーが入力する必要はありません。
Source.Documents には、対象となる文書が含まれます。
PostDocumentDelete は「文書の削除後」という意味ですが、実際には文書が削除される前に発生するイベントです。 実際の操作では、ユーザーに文書の削除権限が設定されていなかったり、Lotus Notes Server のネットワークが切断されたために削除操作が中断されたなどの理由で、文書を削除できない場合も考えられます。対象の文書が削除された場合だけ PostDocumentDelete イベントスクリプトの処理が実行されるよう、実行前にユーザーのアクセス権限を確認しておく必要があります。文書を削除する場合、データベース ACL に文書の削除権限が設定されている必要があります。編集者以上の権限が設定されている場合はすべての文書を削除できますが、作成者権限の場合は、文書の変更を許可する [作成者] フィールドが定義されている文書以外は削除できません。
削除された文書は使用できなくなるため、PostDocumentDelete イベントを使用して正確な文書のリストを取得することはできません。
例 関連項目