2016-02-29 68 views
0

我想獲取日期和時間以附加到PDF文件的文件名保存時。如何在adobe pro文件的javascript函數中添加日期和時間到文件名?

下面是用於保存按鈕被點擊時,文件中的函數:

mySaveAs = app.trustPropagatorFunction(function(doc,path) 
{ 
app.beginPriv(); 
doc.saveAs(path); 
app.endPriv(); 
}) 

myTrustedSpecialTaskFunc = app.trustedFunction(function(doc,path) 
{ 
// Privileged and/or non-privileged code above 
app.beginPriv(); 
mySaveAs(doc,path); 
app.endPriv(); 
// Privileged and/or non-privileged code below 
}); 

下面是按鈕的代碼(鼠標鬆開):

myTrustedSpecialTaskFunc(this, "/F/signedcontracts/signeddoc.pdf"); 

我想有在文件名,格式如下:

/F/signedcontracts/signeddocyyyymmddhhmmss.pdf

我已經通過閱讀並試圖幾個例子,但我仍然無法得到它的正常工作。

回答

0

我得到它的工作。我只是增加了一個日期時間函數:

function myDateSTring(){ 
return util.printd("yyyymmdd_HHMMss", new Date()); 
} 

mySaveAs = app.trustPropagatorFunction(function(doc,path) 
{ 
app.beginPriv(); 
doc.saveAs(path); 
app.endPriv(); 
}) 

myTrustedSpecialTaskFunc = app.trustedFunction(function(doc,path) 
{ 
// Privileged and/or non-privileged code above 
app.beginPriv(); 
mySaveAs(doc,path); 
app.endPriv(); 
// Privileged and/or non-privileged code below 
}); 

然後我修改按鈕腳本:

myTrustedSpecialTaskFunc(this, "/F/signedcontracts/signed-doc-jlf"+myDateSTring()+".pdf"); 
相關問題