用于按周号提取文件的 InDesign 脚本
InDesign script to pull file by week number
我有一个报纸脚本,它从文件夹中提取漫画并将它们放在 InDesign 文档中。 大多数漫画的文件名中都有完整的日期,但一些周日漫画按该星期日的周数进行。 即金发女郎星期天的文件名就像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")
}`
有什么想法吗?
好吧,如果我理解正确,您需要在脚本中添加一些这样的行:
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 对象是如何设置的(它是否从当前日期创建日期文本?还是从文档的文件名?或者别的什么?),所以如果你需要关于该步骤的进一步帮助,你需要发布一个片段。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- inDesign脚本”;对象无效”;
- 按键上的 Indesign 脚本 (javascript)
- 用于丢失文本样式的脚注的Indesign脚本
- InDesign CS5脚本:如何在“n”秒后打开和关闭弹出窗口
- Indesign CS6 脚本 - 导出图像
- 使用 InDesign 脚本上传到 FTP 文件夹
- 如何使用 InDesign 脚本存储文本文件
- 如何在 Indesign 脚本中使用像 Array.reduce() 这样的高阶函数
- 用于按周号提取文件的 InDesign 脚本
- InDesign脚本:脚注失去了风格
- Indesign脚本:将(https)的所有情况替换为(http),不重复
- 快速学习InDesign脚本
- InDesign脚本:如何在分色中打印特定专色
- 在indesign中使用脚本获取和设置表中的文本元素
- 如何在indesign中要求或包含脚本
- 需要InDesign脚本才能在打开的文件上运行
- InDesign启动脚本未从XML导入加载图像时出现问题
- Indesign脚本GREP在应用超链接目的地时出错