如何解决AppleScript - 在 Indesign 中重新链接文件 - 无法从给定的 URI 创建链接资源
我正在尝试在 Automator 中创建一个文件夹操作,它复制特定的 .indd 文件,在 InDesign 中打开它,然后将“test1.png”与放在文件夹中的文件重新链接,该文件绑定到 Automator 操作.
我可以使用硬编码的文件路径,但如果我尝试动态获取文件路径,则会出现错误“无法从给定的 URI 创建链接资源”
这可能很简单,但我是 AppleScript 的新手,无法弄清楚。
代码:
on run {input,parameters}
tell application "Finder"
set filename to name of file input
end tell
tell application "Adobe InDesign 2020"
if document 1 exists then
tell document 1
relink link "test1.png" to "Macintosh HD" & filename
try
update link "test1.png"
end try
end tell
end if
end tell
return input
结束运行
解决方法
我没有 Adobe InDesign 来测试这个,但试试这个。
on run {input,parameters}
set theFile to input's item 1
tell application "Adobe InDesign 2020"
if document 1 exists then
tell document 1
relink link "test1.png" to theFile
try
update link "test1.png"
end try
end tell
end if
end tell
end run
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。