私は特定の性質を持っているのInDesignでのテキストフレームを見つけるだろう「シンプル」AppleScriptを書いて、その特定の段落スタイルを変更しようとしている中で、テキストフレームの段落のスタイルを変更するには取得できませんテキストフレーム。私は他のアプリスクリプトのためにifステートメントが正しいことを知っています。 "PriceBox"というオブジェクトスタイルのテキストフレームがあります。テキストフレームにスラッシュ「/」が含まれている場合は、段落スタイルを「2for」に変更します。段落スタイルが文書に存在することを確認しました。しかし、私はスクリプトを実行すると、私はこのエラーが表示されます:はAppleScriptををInDesignの
エラー "" class txtf»id 6905の "class sprd" Adobe InDesign CC 2015 \ "}を\" 2for \ "に変更してください。" "class psty"の "class psty"の番号-10006«class sprd»id 6905 of document id 4}から "class 2for"へ
"段落スタイルの設定"スクリプトのバリエーションを試しましたそれらのどれもうまくいかないようです。助けてください! =)ありがとう!
TELLアプリケーションの "AdobeのInDesign CC 2015"
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 exists (text frames whose (name of applied object style is "PriceBox" and contents contains "/$")) then
set paragraph style of (get text frames whose name of applied object style is "PriceBox") to "2for"
end if
end tell
end repeat
end tell
エンドあなたは "/ $" だけでなく "/" のためにテストしている