У меня есть этот код на кнопке действия, которая должна просто запускать агентов и отключать все запланированные агенты:
var agentList:Array = database.getAgents();
3: for (var n=0 ; n < agentList.length; ++n ){
4: var name:string = agentList[n];
5: dBar.info(name,"Agent Name ");
6: var ag:NotesAgent = database.getAgent(name);
7: dBar.info(ag.getName());
8: if (ag.isEnabled()){
9: dBar.info(ag.getName(),"Is Enabled ");
10: ag.isEnabled() = false;
11: }
12: }
Проблема в том, что когда я запускаю его, я получаю эту ошибку:
Ошибка при выполнении выражения действия JavaScript Ошибка интерпретатора сценария, строка = 6, столбец = 38: [TypeError] Метод NotesDatabase.getAgent(lotus.domino.local.Agent) не найден или недопустимые параметры
Я знаю из dBar, что имя на самом деле является именем первого агента в списке и представляет собой строку. Но может показаться, что он обрабатывает строку имени как lotus.domino.local.agent.
Я упускаю что-то действительно очевидное? У меня есть доступ менеджера к базе данных, и я даже установил максимальный доступ в Интернет для менеджера.