【发布时间】:2017-08-12 12:00:36
【问题描述】:
我正在尝试在 Keynote 中查找/替换有问题的字体,并找到 this script 使用 JXA 更改字体,但需要扫描每个字符和文本对象以查找有问题的字体。
我已经尝试过这样开始,但条件不起作用。救命!
PROBLEM_FONT = 'Arial'
REPLACEMENT_FONT = 'Helvetica'
document = Application('Keynote').documents[0]
for slide in document.slides
for textItem in slide.textItems
if textItem.objectText.font == PROBLEM_FONT
textItem.objectText.font = REPLACEMENT_FONT
【问题讨论】:
标签: javascript applescript automator javascript-automation keynote