簡體   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