0

所以这是我的脚本:

//Get a handle to the Excel sheet 
var $db = _getExcel("C:\\Users\\datasource.xlsx","Sheet1");

//Get Data
var $rs=$db.getData();

//Set a random number to append to this group of usernames
var $rand= null;
_set($rand,_random(1000000));

//For each class code in Excel datasource, create a new account
for(var $i=1; $i<$rs.length; $i++){
var $classcode = $rs[$i][0];        //column 0 is class codes
CreateEnrollmentPreview($classcode,$rand)

var $rs=$db.set([$i],[3],$classcode + "_" + $rand + "@domain.com");
}  // this line fails

最后一行中关于该$db.set函数的某些内容因错误而失败Wrapped java.lang.NullPointerException。我尝试过传递带括号和不带括号的索引,但总是得到相同的结果。有人知道我要去哪里错了吗?

当前所有在线帮助似乎都使用旧方法,将 Excel 文件视为具有该_dbGet功能的数据库。

4

1 回答 1

0

弄清楚了。我在另一个窗口中打开了 Excel 文件。当我关闭它并再次尝试时,它工作得很好。

于 2013-04-15T19:16:07.500 回答