似乎当 InCopy 保存文档时,以编程方式添加的标签会丢失。例如,如果我这样做:
app.activeDocument.insertLabel('myLabel', 'magicString');
有效地添加了标签,如下所示:
app.activeDocument.extractLabel('myLabel'); // Yields 'magicString'
但是,如果我保存、关闭并重新打开文档(全部手动),然后执行以下操作:
app.activeDocument.extractLabel('myLabel');
结果不是'magicString'
,而是''
。
然而,在 InDesign 中,经过完全相同的操作后,结果为'magicString'
. 有什么方法可以使标签在 InCopy 中持久存在?