StreamSets Могу ли я прочитать значение времени выполнения внутри некоторого процесса Scripts, например, процесса JavaScript? - PullRequest
1 голос
/ 18 апреля 2019

Я пытаюсь использовать шаги процессора JavaScript в StreamSets.

Я определил некоторые значения среды и могу вызывать из выражения.

${type}='month';

В JavaScript как использовать эти значения среды?

Можете ли вы написать пример js для получения значения $ {type} в JavaScript в StreamSets?

1 Ответ

0 голосов
/ 18 апреля 2019

Вы ссылаетесь на переменную таким же образом в JavaScript - вычисление выражения EL выполняется в сценарии до его запуска.Обратите внимание, что вам понадобятся кавычки для строк - например:

var myType = '${type}';

Это также работает с оценщиком Jython, но НЕ работает из Groovy из-за конфликта с синтаксисом Groovy ${}.

...