2016-12-11 3 views
1

Я собираюсь начать писать свой первый сценарий массового обновления и в настоящее время использую учетную запись Sandbox. Мне интересно, как лучше всего протестировать скрипт, учитывая, что он внесет изменения во множество предметов? Можно ли проверить скрипт на небольшой выборке?Тестирование массовых сценариев обновления

ответ

2

Когда вы выполняете массовое обновление, сначала необходимо выполнить поиск в пользовательском интерфейсе, а затем вручную выбрать, какие результаты поиска должен обрабатывать скрипт. Таким образом, лучший способ протестировать ваш скрипт - это выбрать только один результат за раз или только несколько результатов. Возможно, создайте несколько тестовых записей, которые соответствуют вашим критериям поиска и обрабатывают их.

Во всяком случае, с помощью Mass Updates вы полностью контролируете, какие результаты обрабатываются каждый раз при выполнении сценария.

+0

Просто попробовал это и отлично работает! Я добавил некоторую информацию в несколько записей, чтобы они были применены к параметрам поиска. Это было намного проще, чем я думал. Благодаря! – VicDid

2

То, что я часто (это мертвый простой в SS 1) является создание интерфейса suitelet компаньоном, который просто вызывает изменение функции масс
Таким образом, вы передаете идентификатор записи, через suitelet Params, функции массового обновления и он запускается немедленно. На другой вкладке вы можете вносить изменения и т. Д., А затем просто обновлять пакет, если хотите снова запустить его.

Я считаю, что это более удобно при разработке, чем через интерфейс массового обновления для каждой итерации развития.

1

Я всегда проверяю его, просто загружая внутренний идентификатор сценария в отладчик. Это почти так, как все будет работать с массовым обновлением.

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