使用AppleScript在MacOS页面中创建动态交叉引用

时间:2019-04-24 10:58:13

标签: applescript macos-mojave cross-reference

我拥有一家致力于数据保护和隐私合规性问题的公司,并且由于Microsoft Office的一些非常重要的合规性问题,我们完全是一家Apple商店,包括Apple的生产力套件。

问题在于,由于交叉引用,我们的法律团队在Apple Pages中创建合同和其他法律文件时遇到了问题。在Microsoft Word中,交叉引用是动态的,但是在Pages中,您只能链接到书签,并且没有双向关系。

我希望可以通过使用Apple脚本和占位符来实现。

我们可以使用“书签和书签链接”来解决交叉引用问题的一半-即单击链接时将转到文档中的特定位置。

我们不能做的是使链接文本本身依赖于书签。

例如:

Paragraph =“有关终止条件,请参见第2.1.1节。”

链接文本=“§2.1.1”

书签内容=§2.1.1(来自文档中的其他地方)

但是,如果在文档中添加了一个名为§2.1.1的新部分,这意味着原始交叉引用现在是§2.1.2,则链接文本也应更改为§2.1.2

不可能仅使用书签和链接来建立这种双向关系-这意味着在起草法律文件时,您必须仔细检查并手动将所有引用更改为已更改的书签。

在草拟法律文档的整个过程中,这可能要花费数十小时的时间,而我的法律团队对此感到非常头疼,因为他们坚持要使用Microsoft Word,因为存在此“功能”-但改用Microsoft鉴于我们的业务性质,对我们而言,言语不是一个选择。

有人知道我如何使用AppleScript实现这一目标吗?

0 个答案:

没有答案