InDesign 脚本,获取在面板中选择的项目

InDesign scripting, get the items selected in a panel

我正在研究一个 Javascript,它在 InDesign 中搜索某些 "paragraph styles",我想要实现的方法是创建一个 'paragraph styles' 的数组,这些 'paragraph styles' 在'paragraph styles panel',有没有一种方法可以在面板的 UI 中引用所有选定的样式?

然而,原始答案是否定的。 UI 面板的选择不可编写脚本(对象模型中不存在)

我仍然不确定您要做什么,但如果您拥有 CC 2014 及更高版本,您将需要查看 Adob​​e CEP。这使用 node.js/io.js 来构建自定义托盘。这是一个 link:

https://github.com/Adobe-CEP/CEP-Resources/wiki/CEP-6-HTML-Extension-Cookbook-for-CC-2015

我确认。我做了一些实验,认为我们可以从我们可以反省的选择中得到一些东西(例如,将选定的链接复制到一个位置)。然而,我探索的任何尝试都引发了一个对话。所以这不是一条路要走。 可能唯一的解决方案是低级代码。除非我错了。 洛伊克

app.activeDocument.paragraphStyles 这将通过 indesign script(.jsx) 提供文档中的所有段落样式。使用 csinterface.evalscript()

获取它