Applescript 如何将上次下载的图像插入当前注释记号幻灯片的对象占位符中?
图像是我工作的关键 我正试图找到一种快速的方法来自动将图像插入到注释记号中。我正在起草的脚本是获取上次创建/下载的图像,并将其插入当前的幻灯片注释记号中,以替换主控形状的对象占位符 applescript中的错误: “Keynote出错:无法将文档id为“B1054797-9A07-4642-AE79-166D1DE72674”的幻灯片2的文件名设置为alias。“文档id为“B1054797-9A07-4642-AE79-166D1DE72674”的幻灯片2的文件名中的编号-10006设置为alias。” 我希望脚本会将文件夹“UpperEchelon”中的最后一个下载图像插入到Keynote中当前打开的幻灯片中两个问题:Applescript 如何将上次下载的图像插入当前注释记号幻灯片的对象占位符中?,applescript,Applescript,图像是我工作的关键 我正试图找到一种快速的方法来自动将图像插入到注释记号中。我正在起草的脚本是获取上次创建/下载的图像,并将其插入当前的幻灯片注释记号中,以替换主控形状的对象占位符 applescript中的错误: “Keynote出错:无法将文档id为“B1054797-9A07-4642-AE79-166D1DE72674”的幻灯片2的文件名设置为alias。“文档id为“B1054797-9A07-4642-AE79-166D1DE72674”的幻灯片2的文件名中的编号-10006设置为a
此占位符ImageItem
设置为图像1
,而不是项目1
文件名
设置为最新文件
,而不仅仅是别名
。这就是错误告诉你的set myFolder to "UpperEchelon"
tell application "Finder" to set latestFile to item 1 of (sort files of folder myFolder by creation date) as alias
tell application "Keynote"
activate
tell the front document
tell the current slide
set thisPlaceholderImageItem to image 1
set file name of thisPlaceholderImageItem to latestFile
end tell
end tell
end tell
两个问题:
此占位符ImageItem
设置为图像1
,而不是项目1
文件名
设置为最新文件
,而不仅仅是别名
。这就是错误告诉你的set myFolder to "UpperEchelon"
tell application "Finder" to set latestFile to item 1 of (sort files of folder myFolder by creation date) as alias
tell application "Keynote"
activate
tell the front document
tell the current slide
set thisPlaceholderImageItem to image 1
set file name of thisPlaceholderImageItem to latestFile
end tell
end tell
end tell
我试着运行它。错误为“Keynote出现错误:无法获取文档1的当前幻灯片的图像1。索引无效”。文档1的当前幻灯片的图像1的编号为-1719。如果要插入图像作为替换,我假设已经存在图像。如果没有,你必须创建一个新的图像。请看一看。关于如何编写注释记号的脚本,有很多示例。例如,是的,不太需要替换占位符。切换到使用链接的URL创建新图像。非常感谢。我试着运行它。错误为“Keynote出现错误:无法获取文档1的当前幻灯片的图像1。索引无效”。文档1的当前幻灯片的图像1的编号为-1719。如果要插入图像作为替换,我假设已经存在图像。如果没有,你必须创建一个新的图像。请看一看。关于如何编写注释记号的脚本,有很多示例。例如,是的,不太需要替换占位符。切换到使用链接的URL创建新图像。非常感谢。