AppleScript - 在 Indesign 中重新 linking 文件 - 无法从给定的 URI 创建 link 资源
AppleScript - relinking file in Indesign - Cannot create the link resource from the given URI
我正在尝试在 Automator 中执行文件夹操作,它会复制特定的 .indd 文件,在 InDesign 中将其打开,然后重新links“test1.png”包含一个已放入的文件绑定到 Automator 操作的文件夹。
我可以让它与硬编码文件路径一起工作,但是如果我尝试动态获取文件路径,它会给我错误“无法从给定的 URI 创建 link 资源”
这可能很简单,但我是 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
我正在尝试在 Automator 中执行文件夹操作,它会复制特定的 .indd 文件,在 InDesign 中将其打开,然后重新links“test1.png”包含一个已放入的文件绑定到 Automator 操作的文件夹。
我可以让它与硬编码文件路径一起工作,但是如果我尝试动态获取文件路径,它会给我错误“无法从给定的 URI 创建 link 资源”
这可能很简单,但我是 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