我正在使用appscript从数据库数据创建一个InDesign文档,但我似乎不知道如何设置页面中对象的内容。在旧版本的ID(CS4和更早版本,如果我是正确的话)中,我可以通过调用spread.page_items['foo']
获得脚本标签为foo
的对象。然而,这似乎不再有效。spread.page_items.ID(<foo_id>).label.get()
确实显示foo
,因此脚本标签设置正确。在
然而,Adobe并没有正确地说明如何使用属性。在
如果有一种方法可以很容易地获得对象的ID,那么也可以做到这一点。在
Tags:
在appscript中找到this article关于引用之后,我设法解决了这个问题。我不得不使用一个过滤器,比如:
spread.page_items[its.label == 'foo']
。在另外,正如下面Youngware所建议的,脚本标签支持确实被层名称所取代。在
相关问题 更多 >
编程相关推荐