繁体   English   中英

在Adobe Pro中使用javascript重命名文件

[英]Renaming file using javascript in Adobe Pro

我想重命名文件,目前我的文件只用一个员工ID命名,但我想将文件重命名为Resume_(ID)

示例:12345Resume_12345

this.extractPages(0,0, "Resume_" +(this.documentFileName))

上面的代码有效,但它只保存并重命名文件的第一页,这意味着当前文件有5页。 我试图更改脚本中的数字,但问题是每个文件都有不同的页数。

如何重命名文件的每个页面而不是第一页?

将页面提取到数组。

然后迭代页面数组并对所有页面进行重命名。 假设你有一个数组“pageArray”。

for(int i = 0; i < pageArray.length; i++){
   var oldFile = pageArray[i];  
   oldFile.rename ("NewName.txt");
}

这将迭代所有页面并给它们相同的名称。 如果你想要不同的名字,你可以做:

    for(int i = 0; i < pageArray.length; i++)
{
    let oldFile = pageArray[i];
        oldFile.rename ("NewName" + i);
}

更新了答案,现在它将重命名所有页面“NewName”+索引号。

所以它就像:NewName0,NewName1,NewName2 ......一直到数组的末尾。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM