Такой еще есть скрипт для данной цели:
JavaScript:
//DESCRIPTION: 1, 2, 4, 5, 6 -> 1, 2, 4-6
// groupSequentiellNum2.jsx
// Connection of consecutive numbers
// https://indesign.hilfdirselbst.ch/2010/11/verbindung-von-aufeinanderfolgenden-zahlen-durch-bis-strich-2.html
Можно добавить строку, чтобы ограничить поиск определенным абзацным стилем.
Я его еще усовершенствовал под себя, чтобы поиск был только в квадратных скобках и с перечислением символьных стилей, в которых требуется искать.