首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在InCopy中保存标签?

如何在InCopy中保存标签?
EN

Stack Overflow用户
提问于 2019-10-01 15:34:37
回答 1查看 86关注 0票数 0

似乎当InCopy保存文档时,以编程方式添加的标签会丢失。例如,如果我这样做:

代码语言:javascript
运行
复制
app.activeDocument.insertLabel('myLabel', 'magicString');

有效地添加了标签,如下所示:

代码语言:javascript
运行
复制
app.activeDocument.extractLabel('myLabel'); // Yields 'magicString'

但如果我保存、关闭并重新打开文档(全部手动操作),并执行以下操作:

代码语言:javascript
运行
复制
app.activeDocument.extractLabel('myLabel');

结果不是'magicString',而是''

然而,在InDesign中,经过完全相同的操作后,结果是'magicString'。有没有办法让标签在InCopy中持久化?

EN

回答 1

Stack Overflow用户

发布于 2019-11-10 12:05:41

你应该尝试这样做:

代码语言:javascript
运行
复制
app.activeDocument.stories[0].insertLabel('myLabel', 'magicString');

InCopy文件是一个单独的故事,似乎故事比文档更好地维护了标签。然后,要提取标签,您可以执行以下操作:

代码语言:javascript
运行
复制
app.activeDocument.stories[0].extractLabel('myLabel');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58180039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档