Обход выделенных объектов в выборке#
Обходит объекты, выделенные пользователем в текущей выборке, и получает значение указанного атрибута для каждого выделенного объекта.
Скрипт показывает паттерн для операций, которые должны выполняться только над строками, выделенными мультиселектом. В примере для каждой выделенной строки считывается значение атрибута cText и выводится в сообщении.
Место применения: Обозреватель проектов > нужный Avi > точка расширения операции
Внимание
cText — пример системного имени атрибута. Перед использованием замените его на атрибут, значение которого требуется получить. Вызов dialogs.showMessage(...) также замените на действие, которое должно выполняться для выделенных объектов.
Тип: JEXL-скрипт
for (let index = 0; index < selection.selectedRecordsCount(); index++) {
var sText = selection.selectedValueByName("cText", index) // cText - это имя атрибута, который хотим получить
dialogs.showMessage(sText);
}