Applescript:检测双重实例

时间:2015-04-03 13:18:59

标签: applescript detect iwork

以下是如何构建Apple Pages中的文本文档:

  

字符#1:对话

     

字符#2:对话

     

字符#1:对话

     

行动说明。

     

字符#1:对话

我的问题: 使用Applescript,有没有办法检测最后两个对话条目来自同一个字符,即使它们之间有一个动作描述?

CHARACTER名称由段落样式定义,并始终显示在ALL CAPS中。

非常感谢你的时间!

1 个答案:

答案 0 :(得分:0)

令人失望的是,最新版本的Pages(如我现在拥有的5.5.2)在AppleScript支持方面非常有限。一个人应该能够访问段落的特定属性,包括paragraph style(在过去的版本中,这似乎是可能的,5-6岁前),但这是不可能的。你最好以rtf(例如)和使用更完整的可编写脚本的应用程序导出 - 但猜猜是什么? 页面甚至不支持导出为RTF 。 一点建议:如果你最终导出为Word文档,请使用旧的" doc"版本而不是" docx" (根据'高级'设置导出),或者至少在它们之间进行测试。 docx可以杀死剧本格式的文档(你似乎正在使用它)。

我还建议您更具体地回答您的问题,例如风格所包含的内容,以及您实际尝试过的任何代码(在StackOverflow中被视为基本形式)。