javascript - StreamSets 我可以在一些脚本进程(如 JavaScript 进程)中读取运行时值吗?
问题描述
我尝试在 StreamSets 中使用 JavaScript 处理器步骤。
我定义了一些环境值,可以从表达式中调用。
${type}='month';
在 JavaScript 中,如何使用这些环境值?
你能写一个 js 例子来获取 StreamSets 中 JavaScript 中 ${type} 的值吗?
解决方案
您在 JavaScript 中以相同的方式引用变量 - EL 表达式评估在脚本运行之前执行。请注意,您需要为字符串加上引号 - 例如:
var myType = '${type}';
${}
这也适用于 Jython 求值器,但由于与 Groovy语法冲突,它不适用于 Groovy 。
推荐阅读
- angular - 有人能解释一下为什么 BehaviorSubject 结果会这样吗?
- ruby-on-rails - Rails-API 如何测试活动存储
- tensorflow - 使用 Keras 训练数据时遇到问题
- reactjs - 具有动态导入的 Splitchunk 插件
- google-cloud-platform - GCP Cloud SQL 代理超时:connectex
- pine-script - Pine-script 如何默认隐藏图表上的交易
- python - 如何使用合并元素制作嵌套列表?
- c++ - 从向量中的 json 文件值读取
- docker - docker-py/dockerpy 使用安全吗?
- c# - 使用 TemData.Keep() 时的 Asp.net 核心 HTTP 500 错误