Вы видите какие-либо ошибки?Регистрируете ли вы какие-либо действия (например, какое значение на самом деле находится в переменной webrep? Попробуйте добавить строку:
log.debug({title:'webRep',details:webrep});
после того, как вы объявите и зададите эту переменную, просто чтобы убедиться, что ожидаемое значение находится впеременная.
Попробуйте изменить строку на 0 (SuiteScript 2.0 начинается с 0, а не с одной).
Кроме того, каждый раз, когда я пытался установить строки подсписка, это не удавалось.Если вышеперечисленное не работает, попробуйте выбрать нужную строку, написать в нее, а затем зафиксировать ее следующим образом:
record.selectLine({sublistId:'salesteam',line:0});
record.setCurrentSublistValue({sublistId:'salesteam',fieldId:'employee',value:webrep,line:0});
record.setCurrentSublistValue({sublistId:'salesteam',fieldId:'salesrole',value:-2,line:0});
record.setCurrentSublistValue({sublistId:'salesteam',fieldId:'isprimary',value:true,line:0});
record.setCurrentSublistValue({sublistId:'salesteam',fieldId:'contribution',value:'100%',line:0});
record.commitLine({sublistId:'salesteam'});
Надеюсь, это поможет ...