首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FreeMarker FMPP无法评估函数"csv“

FreeMarker FMPP无法评估函数"csv“
EN

Stack Overflow用户
提问于 2015-12-04 07:56:15
回答 1查看 138关注 0票数 0

使用FMPP版本0.9.15,我将按照文档示例从CSV文件中提取数据。如果我在config.fmpp中使用命令行:

代码语言:javascript
复制
sourceRoot: src
outputRoot: out
data: {tdd(data/style.tdd), birds:csv(data/birds.csv)}

或ANT config:

代码语言:javascript
复制
<project name="FMPP test" default="build">

    <taskdef name="fmpp" classname="fmpp.tools.AntTask">
        <classpath>
           <pathelement location="lib/fmpp.jar"/>
        </classpath>
    </taskdef>

    <target name="build">
        <fmpp
              sourceRoot="src" outputRoot="out"
              data="tdd(data/style.tdd), birds:csv(data/birds.csv)"
        />
    </target>
</project>

无论哪种方式,我都会收到以下错误:

代码语言:javascript
复制
TDD error: Failed to evaluate function "csv".
tdd(data/style.tdd), birds:csv(data/birds.csv)
                       ^

另一方面,如果我切换到“鸟:文本...”或者"birds:splitText...“我没有得到评估错误。看起来代码中仍然支持csv。你知道为什么TDD数据源不能识别csv函数吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-09 02:17:40

您有没有尝试在birds:csv(data/birds.csv)之间添加一个空格

代码语言:javascript
复制
data: {
    tdd(data/style.tdd)
    birds: csv(data/birds.csv)
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34078552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档