2016-07-15 4 views
0

indesignの1つのテキストフレームの内容を読み込むためのAppleScriptを作成しようとしていますが、そのフレームに文字「/」が含まれていれば別のテキストフレームを移動します。私は他のテキストフレームを動かす方法を考え出しました。最初のテキストフレームに何が入っていて、文字を検索するのかをAppleScriptで「読み込む」方法を見つけられません。ここで私はこれまで持っているものです...AppleScriptでindesignテキストフレームの内容を取得する

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 

は、私はどちらかは、エラーを取得していないが、それは何もしませんかそうでなければ、私はエラーをコンパイラ与えます。助けてください!ありがとうございました!

答えて

2

は、テスト

「もし」(その(適用されるオブジェクトスタイルの名前「BOX1」との内容が「/」が含まれる)テキストフレーム)

+0

ありがとう存在する場合にこれを試してみてください!それは期待どおりに機能しました! –

+1

@MikeVolpe:コメントは、質問の明確化を求めるためのものであり、「感謝」を追加するものではありません。答えを示す適切な方法は、あなたがそれを受け入れることに役立ちました。入門[ツアー]をしばらくお読みください。 – usr2564301

+1

@MikeVolpeアップ投票がいい – user1754036

関連する問題