2
ノーツクライアントで「スケジュールされたローカルエージェント」が有効になっているかどうかをチェックするために、XPiNCに方法があります(そのタグを追加できますか?あるいは、LotusScriptエージェントでそれを行う方法。エージェントがアクティブであるかどうかチェックすることは簡単ですが、それはスケジュールされたローカルエージェントがノーツクライアントで実行できるかどうか確認してください
ノーツクライアントで「スケジュールされたローカルエージェント」が有効になっているかどうかをチェックするために、XPiNCに方法があります(そのタグを追加できますか?あるいは、LotusScriptエージェントでそれを行う方法。エージェントがアクティブであるかどうかチェックすることは簡単ですが、それはスケジュールされたローカルエージェントがノーツクライアントで実行できるかどうか確認してください
はNotesAgentクラスのTriggerとIsEnabled
プロパティを参照してください方程式の一部だけだ:
TRIGGER_AFTER_MAIL_DELIVERY (2) means "After new mail has arrived" TRIGGER_BEFORE_MAIL_DELIVERY (6) means "Before new mail arrives" TRIGGER_DOC_PASTED (3) means "When documents are pasted" TRIGGER_DOC_UPDATE (5) means "After documents are created or modified" TRIGGER_MANUAL (4) means "Action menu selection" or "Agent list selection" TRIGGER_SERVERSTART (8) means "When the Domino server starts" TRIGGER_NONE (0) is not used TRIGGER_SCHEDULED (1) means "More than once a day," "Daily," "Weekly," "Monthly," or "Never"
編集: This forum post suggestsチェックをNotes Clientがスケジュールされたエージェントの実行を許可するように設定されている場合は、次のようにして実行できます。
if (Clng(Session.GetEnvironmentValue("Preferences", True)) and &H8000000) > 0 then
msgbox "scheduled agents allowed"
end if
私の質問ではありませんでした。 isEnabledはLotusScriptにも公開されています。私がチェックしたいのは、クライアントがスケジュールされたエージェントを実行できるかどうかです。エージェントが有効になっていてもクライアントがなくても実行されない場合は、 – stwissel
が表示されます。私の答えは、環境設定の解析の例で更新しました。 –