2
我在XPiNC中有一種方法(可以添加該標記)來檢查Notes客戶端中是否啓用了「計劃本地代理」?或者,如何在LotusScript代理中執行此操作。檢查是否代理是活動很容易,但是這只是一個等式的一部分檢查計劃的本地代理是否可以在Notes客戶端運行
我在XPiNC中有一種方法(可以添加該標記)來檢查Notes客戶端中是否啓用了「計劃本地代理」?或者,如何在LotusScript代理中執行此操作。檢查是否代理是活動很容易,但是這只是一個等式的一部分檢查計劃的本地代理是否可以在Notes客戶端運行
見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客戶端配置爲允許運行預定代理程序可以這樣完成:
if (Clng(Session.GetEnvironmentValue("Preferences", True)) and &H8000000) > 0 then
msgbox "scheduled agents allowed"
end if
那不是我的問題。 isEnabled也暴露給LotusScript。我想檢查的是:啓用客戶端來運行預定代理。如果代理程序已啓用,但沒有客戶端,它將不會運行 – stwissel 2012-04-14 09:14:37
我明白了。用偏好分析的例子更新了我的答案。 – 2012-04-14 11:29:20