我不是AppleScript绝地,我只做了几件简单的事情,但我还不能解决这个问题,我需要一些帮助:
我的妻子在她的艺术史课程中使用幻灯片,并希望在考试中使用相同的幻灯片(sans识别姓名)。我不想创建一个新的演示文稿,而是想要一个可以迭代幻灯片并隐藏文本字段的工具。
翻看一下主题词典,我没有任何关于如何处理这个问题的线索,有什么想法吗?
发布于 2008-09-25 09:53:41
使用Applescript,您只能访问幻灯片的标题和正文框。如果要删除的文本始终位于这两个框中,则最简单的解决方案是遍历幻灯片,替换该文本,然后保存该文档的副本。
tell application "Keynote"
open "/Path/To/Document"
repeat with currentSlide in slides of first slideshow
set title of currentSlide to " "
set body of currentSlide to " "
end repeat
save first slideshow in "/Path/To/Document without answers"
end tell如果文本在用textbox工具创建的容器中,我不认为你可以用Applescript解决它,但是Keynote使用基于XML的文件格式,所以你可以尝试用你选择的脚本语言编辑XML。XML schema在the iWork Programming Guide中进行了说明。
https://stackoverflow.com/questions/131435
复制相似问题