Vba 阻止计划代理在修改时执行
我有一个计划代理,每周在一个特定时间运行,目标是所有新文档和修改文档 如果修改此代理,即使只保存它,它也会再次运行 如果我很久以前没有记错,我必须添加如下代码:Vba 阻止计划代理在修改时执行,vba,scripting,lotus-notes,lotus-domino,Vba,Scripting,Lotus Notes,Lotus Domino,我有一个计划代理,每周在一个特定时间运行,目标是所有新文档和修改文档 如果修改此代理,即使只保存它,它也会再次运行 如果我很久以前没有记错,我必须添加如下代码: Dim db As NotesDatabase Dim agent As NotesAgent Set db = s.CurrentDatabase Set agent = db.GetAgent("myAgent") If agent.HasRunSinceModified = False Exit Sub
Dim db As NotesDatabase
Dim agent As NotesAgent
Set db = s.CurrentDatabase
Set agent = db.GetAgent("myAgent")
If agent.HasRunSinceModified = False
Exit Sub
End If
我记得对吗?我一直在想,为什么一个特工在被修改后会开火?对我来说毫无意义。我的回答与您的标题相对应:在修改时阻止调度代理执行 解决方案是将所有代码移动到脚本库中,并且永远不要更改代理(因为不需要它) 在脚本库中修改代码时,不会触发代理
您还可以阅读哪个建议(我没有测试)Amgr_SkipPriorDailyScheduledRuns=1我的响应与您的标题相对应:阻止计划代理在修改时执行 解决方案是将所有代码移动到脚本库中,并且永远不要更改代理(因为不需要它) 在脚本库中修改代码时,不会触发代理
您还可以阅读哪个建议(我没有测试)Amgr_SkipPriorDailyScheduledRuns=1我的响应与您的标题相对应:阻止计划代理在修改时执行 解决方案是将所有代码移动到脚本库中,并且永远不要更改代理(因为不需要它) 在脚本库中修改代码时,不会触发代理
您还可以阅读哪个建议(我没有测试)Amgr_SkipPriorDailyScheduledRuns=1我的响应与您的标题相对应:阻止计划代理在修改时执行 解决方案是将所有代码移动到脚本库中,并且永远不要更改代理(因为不需要它) 在脚本库中修改代码时,不会触发代理
您还可以阅读建议(我没有测试)Amgr_SkipPriorDailyScheduledRuns=1的内容,它不是类似于If-agent.Run=0吗?它不是类似于If-agent.Run=0吗?它不是类似于If-agent.Run=0吗?它不是类似于If-agent.Run=0吗?