所以这是我的脚本:
//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
功能的数据库。