我的报纸脚本可以从文件夹中提取漫画,并将它们放在InDesign文档中。大多数漫画都有文件名中的完整日期,但是一些星期日漫画按周日的周数来表示。 I.E. Blondie星期日文件名类似于 bln04ts.pdf 或 bln05ts.pdf 。当我们运行脚本时,我们选择抽出漫画的日期,但我不确定如何按周编号提取这些文件?
以下是文件名中完整日期的示例,如果这有帮助的话。
` // LUANN
if (pageItem.label == "LUANN")
try{
name = "lu" + myDate.text + ".tif"
var myFile = new File(imagePath+name);
if (myFile.exists)
{
pageItem.place(myFile);
pageItem.fit(FitOptions.CONTENT_TO_FRAME);
}
name = "lu" + myDate.text + "_vacation.tif"
var myFile = new File(imagePath+name);
if (myFile.exists)
{
pageItem.place(File(myFile));
pageItem.fit(FitOptions.CONTENT_TO_FRAME);
}
name = "lu" + myDate.text + "_crx.tif"
var myFile = new File(imagePath+name);
if (myFile.exists)
{
pageItem.place(File(myFile));
pageItem.fit(FitOptions.CONTENT_TO_FRAME);
}
}catch(err){
//alert("caught error")
}`
有什么想法吗?
答案 0 :(得分:0)
好吧,如果我理解正确的话,你需要在脚本中添加一些这样的行:
name = "bln" + myDate.week + "ts.pdf";
var myFile = new File(imagePath+name);
if (myFile.exists)
{
pageItem.place(File(myFile));
pageItem.fit(FitOptions.CONTENT_TO_FRAME);
}
但是,您还需要更改myDate对象的设置以包含week
属性。我不知道如何设置myDate对象(它是从当前日期创建日期文本吗?还是从文档的文件名创建?还是别的?),所以你需要发布一个片段如果您需要在该步骤上获得进一步的帮助。