【问题标题】:Applescript: Detect double instancesApplescript:检测双重实例
【发布时间】:2015-04-03 13:18:59
【问题描述】:

以下是 Apple Pages 中文本文档的结构:

角色#1:对话

角色 #2:对话

角色#1:对话

动作说明。

角色#1:对话

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

CHARACTER 名称由段落样式定义,并且始终以全大写形式出现。

非常感谢您的宝贵时间!

【问题讨论】:

    标签: applescript detect iwork


    【解决方案1】:

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

    我还建议您更具体地提出问题,例如样式的组成以及您实际尝试过的任何代码(在 StackOverflow 上被视为基本形式)。

    【讨论】:

    • 我明白了,非常感谢您的见解。我很感激。
    猜你喜欢
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    相关资源
    最近更新 更多