如何使用Javascript取消所有内容?

时间:2012-09-13 19:49:05

标签: adobe-indesign

我正在努力做一些我认为应该相当容易的事情。我有一些已经标记过的文档,但这些文档应该重做。我已经启动并运行所有脚本来更新标签,所以这很好,但到目前为止,我通过在结构窗格中选择它们并在运行脚本之前选择untag命令来删除所有标签。

显然我想用脚本做这个,我发现我需要使用associatedXMLElements.untag();但我不能让它发挥作用......

有人可以帮我写剧本吗?我只是想删除每个标记,因此文档再次像最初制作时一样空白(只有根元素)......

1 个答案:

答案 0 :(得分:4)

everyItem()集合方法通常可以等效于循环使用。 因此,迭代所有(打开)文档,保留根元素但是取消以下所有内容,只需执行以下操作:

app.documents.everyItem().xmlElements.item(0).xmlElements.everyItem().untag();