会議通知を拒否します。
void NotesCalendarNotice.decline(String comments)
throws NotesException
void NotesCalendarNotice.decline(String comments, boolean keepinformed)
throws NotesException
パラメータ | 説明 |
---|---|
comments | 会議の変更に関するコメント。 |
keepinformed | 会議に関する通知を引き続き受け取るには、true を指定します。 |
可能性のある例外 | 値 | テキスト | 説明 |
---|---|---|---|
NotesError.NOTES_ERR_UNSUPPORTEDACTION | 4811 | サポートされないアクション | メソッドが、エントリに対して無効なアクションを適用しようとしています。 |
NotesError.NOTES_ERR_OVERWRITEDISALLOWED | 4813 | 個人の変更を上書きすることになるため、このアクションは実行できません | アクションを確認した後、上書きフラグを設定して再実行してください。 |
NotesError.NOTES_ERR_IDNOTFOUND | 4814 | ID が見つかりません | NotesCalendarNotice オブジェクトの識別子がカレンダーの通知を示していません。 |
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
DbDirectory dbdir = session.getDbDirectory("");
Database maildb = dbdir.openMailDatabase();
NotesCalendar cal = session.getCalendar(maildb);
// Get notice and decline
String unid = session.getEnvironmentString("noticeunid");
NotesCalendarNotice caln = cal.getNoticeByUNID(unid);
caln.decline("Will be out", true);
} catch(Exception e) {
e.printStackTrace();
}
}
}
LotusScript® NotesCalendarNotice クラスの GetOutstandingInvitations メソッド