Как использовать подстановочные (Lookup) скрипты

TrackStudio позволяет использовать список готовых значений для заполнения пользовательских полей.
Задавать такие значения можно при помощи подстановочных скриптов, а именно скриптов, соответствующих интерфейсу
com.trackstudio.external.UserUDFLookupScript.

В таблице описаны типы результатов, которые должны возвращать скрипты.

Тип поля Тип результата Примечание
Строка List<String> Список любых строковых значений
Целое List<String> В списке должны быть целые значения "351"
Дата List<String> В списке должны быть значения вида "8.12.2000 15.57"
Список List<String> Значения списка должны содержаться в списке значений поля
Дробное List<String> В списке должны быть дробные значения "3.142"
Текст List<String> Список любых строковых значений
Множественный список List<String> Значения списка должны содержаться в списке значений поля
Задача List<String> Список с номерами задач
Пользователь List<String> Список логинов пользователей
URL List<String> В списке должны быть значения вида "http://trackstudio.com"

Примеры скриптов