【发布时间】:2017-02-17 11:05:38
【问题描述】:
我想使用下一个java脚本代码:
function dumpVal(file) {
if (file !=null) {
var wb = new Workbook.create(file);
var sheet = wb.getSheet("Tabelle1");
for (myrow = 1; !isCellEmpty(sheet, myrow, 0); myrow++) {
dataset.setColumnValue("A",getNumericValue(sheet,myrow,0));
dataset.storeResultRow();
}
}
return;
}
但是当我编译它时,我收到下一条错误消息:ReferenceError: "Workbook" is not defined.
谁能告诉我我做错了什么?
【问题讨论】:
-
定义对象
Workbook的代码在哪里? -
试试这样--> var wb = new Workbook().create(file);
-
@DeepakSharma — 如果未定义
Workbook,则将其作为函数调用将无济于事。 (并且不要在 cmets 中回答,使用答案作为答案)。 -
我假设他包含了 excel 库。 () 是一种创建对象的方法。我只是让他试试。
-
@DeepakSharma —
()不是创建对象的方法,而是调用函数的方法。由于Workbook是undefined,所以它不是一个函数,所以它不起作用。
标签: javascript birt