我正在使用脚本从一系列INDD文件中提取一些文本。我有findGrep()
结果中的段落,我想在for
段集合中的此段开始parentStory
循环:
var paragraph = findGrep()[0].paragraphs[0];
var parentStory = paragraph.parentStory.paragraphs;
for (var x = paragraph.index; x < parentStory.length; x++) {...}
我意识到Paragraphs
有一个索引属性,但paragraph.index
的值远远超出了适当的范围(即1188,984,等等......)。
我在这里缺少什么?
答案 0 :(得分:1)
给定段落p,其第一个插入点是
ip = p.insertionPoints [0];
,其索引为
ip.index;
所以,如果你已经掌握了父母的故事,那么,为了得到段落p,你可以这样做:
s.insertionPoints [ip.index]则可对[0];
关于&#34;下一段&#34;方法:您始终可以使用
获取任何给定段落的下一段myParagraph.insertionPoints [-1]则可对[0];
因为任何段落的最后一个插入点是下一个段落的第一个插入点。