以下是 Apple Pages 中文本文档的结构:
角色#1:对话
角色#2:对话
角色#1:对话
动作说明。
角色#1:对话
我的问题:使用 Applescript,有没有办法检测最后两个对话条目来自同一个角色,即使两者之间有动作描述?
CHARACTER 名称由段落样式定义,并且始终以全大写形式出现。
非常感谢您的宝贵时间!
以下是 Apple Pages 中文本文档的结构:
角色#1:对话
角色#2:对话
角色#1:对话
动作说明。
角色#1:对话
我的问题:使用 Applescript,有没有办法检测最后两个对话条目来自同一个角色,即使两者之间有动作描述?
CHARACTER 名称由段落样式定义,并且始终以全大写形式出现。
非常感谢您的宝贵时间!
令人失望的是,最新版本的 Pages(比如我现在拥有的 5.5.2)在 AppleScript 支持方面非常有限。应该能够访问段落的特定属性,包括paragraph style
(这在过去的版本中似乎是可能的,5-6 年前),但这是不可能的。您最好导出为 rtf(例如)并使用更完整的可编写脚本的应用程序 - 但您猜怎么着?Pages 甚至不支持导出到 RTF。一个快速的建议:如果您最终导出为 Word 文档,请使用较旧的“doc”版本而不是“docx”(在导出中的“高级”设置下),或者至少在它们之间进行测试。docx 可以杀死剧本格式的文档(您似乎正在使用)。
我还建议您更具体地提出您的问题,例如样式的组成以及您实际尝试过的任何代码(在 StackOverflow 上被认为是基本形式)。