【发布时间】:2017-06-14 13:53:29
【问题描述】:
我现在在 windows 10 下使用来自 PDI-CE 7.0 的 Spoon 来编辑转换。
我从来没有找到一种方便的方法将多行字符串值“从剪贴板粘贴”到“数据网格”或“生成行”等简单步骤中......
有没有我错过的技巧?
以下选项有效,但不太方便:
- 手动编辑 ktr 文件 (!!)
- 使用脚本步骤(UDJC、UDJE、JS、..)生成字符串值
- 在 JS 步骤中使用 loadFileContent() 从文件中加载多行字符串
【问题讨论】:
-
数据网格有表格单元格作为值,它不是文本编辑器的好选择。不值得在那里输入多行字符串。 JS 够用了。编辑ktr文件,如果粘贴的字符串中有一些标签怎么办?
-
在 JS 步骤中,我们应该编码/粘贴一些 JS 代码.. 确实可以生成多行字符串值,但这不是那么方便.. 有 LoadScriptFromTab(tabName) 但不幸的是没有从引用的选项卡返回字符串(显然只是加载函数)。不能像在 Ecma6 中那样使用反引号来包装粘贴的多行文本。 ...关于编辑ktr,我主要想指出只有UI不支持多行粘贴(因为ktr和处理工作正常)。
标签: pentaho kettle pentaho-spoon pdi