1
我已定義的動作與以下兩個命令:Lotus Notes @formula語言:操作順序錯誤?
@Prompt([...]; "1");
@Command([ToolsRunMacro];"(AGENT)");
@Prompt([...]; "2");
@If(@GetProfileField("PrivateProfile";"LENGTH";@UserName))>0;@PostedCommand([Compose];"FORM");"");
@Prompt([...]; "3");
但隨着@Prompt
命令我發現,即首先每個@Prompt
消息(1-3)的顯示和該後運行AGENT
。但是,由於AGENT
操縱LENGTH
字段,因此@IF
語句會比較「過時」值。
也許每個語句一次執行?如果是的話:我如何防止代理人出現這種行爲?
我將不勝感激任何幫助!
感謝您的快速響應。 您有任何提示如何讓代理在'@ IF'語句之前運行嗎? – Markus 2013-02-14 15:31:22
自己找到了。只需要用'RunAgent'替換'ToolsRunMacro'。 謝謝你的幫助! – Markus 2013-02-14 15:38:35