我正在尝试形成一个AppleScript,它将在indesign中读取一个文本框架的内容,如果该框架包含一个字符" /"然后它将移动另一个文本框架。我想出了如何让其他文本框架移动,我无法找到一种方法来制作AppleScript"阅读"第一个文本框架中的内容和搜索字符。这是我到目前为止所拥有的......
tell application "Adobe InDesign CS6"
tell active document
set horizontal measurement units of view preferences to inches
set vertical measurement units of view preferences to inches
repeat with x from 1 to count pages
set ThisPage to page x
tell ThisPage
if (get text frames whose name of applied object style is "Box1") contains character "/" then
move (get text frames whose name of applied object style is "Box2") by {-1.245, 0} --relative move x, y
end if
end tell
end repeat
end tell
end tell
我要么没有错误,但它不会做任何事情,否则它会给我编译错误。请帮忙!谢谢!
答案 0 :(得分:2)
试试这个“if”测试
if exists(文本框架(应用对象样式的名称为“Box1”,内容包含“/”))