2017-09-20 1 views
0

app.execMenuItem( "SaveAs")を使用してファイル名に書き込むことができます。しかし、私はむしろコード内に生成するファイル名を持っていました。私のコードで生成されたファイル名に保存するために、javascriptを使用したいと考えています。

var pp = this.getPrintParams(); 
pp.interactive = pp.constants.interactionLevel.full; 
pp.printContent = pp.constants.printContents.doc; 
var place = this.getField("Locations").valueAsString; 
var userID = this.getField("Username").valueAsString; 
var pType = this.getField("formType").valueAsString; 
var fileName = "iii-"+pType+"-memo_sierra-"+userID+".pdf"; 
if (place == "dt" || place == "cl") { 
this.flattenPages(0,0,2); 
this.deletePages(1); 
} else if (place == "la") { 
    // Law print Memo only 
    this.print(false,0,0); 
} else { 
    // Anderson so print Memo and Agreement 
this.print(pp); 
} 
//app.execMenuItem("SaveAs"); 
this.saveAs(this.fileName); 

答えて

0

最後の行はしかし、「のsaveAs」方式のみバッチまたはコンソールイベント中または特権コンテキストで実行することができます...

this.saveAs(fileName); 

をお読みください。

関連する問題