Пример автоматизации изменения элементов полей выбора и копирования данных в новое поле выбора.
Этот способ не подходит для полей, в которых используются несколько одинаковых элементов с разным регистром букв.
Элементы ABC, aBC, abC, ... будут сохранены как один элемент с регистром букв, который доступен в скрипте. Например, abc.
Возможности скриптов:
– удаление начальных и конечных пробелов,
– удаление двойных (тройных, ...) пробелов внутри текста элемента,
– приведение регистра каждого слова элемента к одному из четырех вариантов.
Внимание! Даже если регистр не выбран, то из трёх элементов (ABC, aBC, abC) будет сохранен один элемент. Регистр этого элемента будет иметь регистр первого элемента полученного скриптом.
Алгоритм:
1. Создать новое поле выбора (поле набор значений с ОДНИМ ПУСТЫМ ЭЛЕМЕНТОМ или поле множественные значения БЕЗ ЭЛЕМЕНТОВ).
2. Указать в скрипте имена исходного поля выбора и нового поля выбора. Для каждого типа полей свой скрипт.
3. Выполнить ОДИН РАЗ нужный скрипт действия в библиотеке.
4. Проверить результат – новое поле выбора с уникальным списком элементов и нужным регистром слов в каждом элементе. Данные в новом поле должны соответствовать данным исходного поля с учётом преобразования элементов.
5. Если результат не устроил, вернуться к пункту 1.
Повторное выполнение скрипта с разными аргументами может сохранить неверные данные или создать неверный набор элементов в новом поле.
6. Если результат устроил – удалить исходное поле выбора, а новое переименовать.
Шаблон с примером: