2015-06-12 2 views
-1

В Dynamics CRM я использую javascript в пользовательской области действия для создания телефонных звонков. Ниже приведен цикл for, который запускается для создания телефонных звонков.Для цикла выполняется одно дополнительное время, чем указанная длина

for (var indxAttendees = 0; indxAttendees < respondent.length; indxAttendees++) { 
     //List of parameters for phone call 

    XrmServiceToolkit.Soap.Create(createPhCall); 
} 

Но он работает один дополнительный раз, чем длина указанного, а также создать дополнительный телефонный звонок мне нужна ваша помощь, чтобы решить этот вопрос

ответ

0

Я попытался следующий код в консоли:

var respodent = ["a","b","c"]; 
for (var indxAttendees = 0; indxAttendees < respondent.length; indxAttendees++) { 
      //List of parameters for phone call 

     console.log(indxAttendees); 
    } 

и выход:

0 
1 
2 

Так проверьте respodent длина должным образом, я не думаю, что есть какие-то проблемы.

+0

Возможно, вы должны назвать своих респондентов a, b, c, чтобы избежать путаницы между ними и индексом, который исходит от 0 до 2. – Ridcully

+0

Отредактирован ответ, спасибо :) –

+0

Я проверил через отладчик. Он работает равным заданной длине, но дополнительная запись создается через короткий промежуток времени. – User089

Смежные вопросы