这个脚本是我以前做合集的时候,用来修正JS数组下标错错误用。数组下标错误,就是指下标没有从0开始,下标重复,下标不是连续的整数等等。
现在的电子书数组下标都是上百,如果手动修改很麻烦。今天整理硬盘,无意中发现,传上来,E书制作中可能会用到。
代码很简单,就不传附件了。建一个TXT文件,把代码复制进去,然后把扩展名改为jsee就行了。在EE中使用菜单宏——选择命令,选择这个文件。之后就可以运行这个脚本了。当然也可以把代码集成到到排版脚本里面。至于怎么集成,我记得有帖子介绍过,我就不说了。
复制内容到剪贴板
代码:
var str=prompt("请输入需要进行整理的数组名,必须为合法变量名,不能有中文","pages")
var m=0;
var nFlags = eeFindReplaceRegExp;
var found=1;
if(str!=""&&str!=null)
{
document.selection.StartOfDocument();
while(found==1)
{
found=document.selection.Replace(str+"\\["+"\\d{1,4}"+"\\]",str+"\\["+m+"\\]",nFlags);
m++;
}
}