選択した2つのテキストフレームの数値だけ置換する Illustrator スクリプト
Illustratorで図を作っていると、テキストの中で数値だけ内容を更新したくなる状況があります。例えば毎年数値がアップデートされるグラフや、似たようなフォーマットを再利用して数値だけ打ちかえるバナーなどです。
しかし、テキストの中の数値を毎回ちまちま選択・コピペなどして新しい値に更新するのは面倒です。2つテキストフレームを選択して、該当する部分だけ差し替えてくれたらいいのにな〜と思ってしまいます。
そこで今回は、選択した2つのテキストフレームの数値だけ置換するIllustrator用スクリプトを紹介します。
動画で見てみたい
あらましを教えて
Illustratorで選択している2つのテキストフレームのうち、前面にあるほうの数値を検出して、背面にあるほうの数値部分のみを置換するスクリプトです。置換したあと前面にあるほうのテキストフレームは削除します。名前はreplaceOnlyNumbersです。
これを使うと、2つのテキストフレームを選択して実行するだけで、数値だけを更新できます。
もし2つのテキストフレームで数値の出現数が異なる場合は、末尾から順番に置換します。
どのバージョンに対応してるの?
Illustrator CS6(v16)かそれ以降のバージョンに対応しています。難しい機能は使っていないため、それより古いバージョンでも動くかもしれません。
macOS・Windowsの両方対応しています。
使いかた
あらましの項目にある通り、Illustratorで2つのテキストフレームを選択した状態でスクリプトを実行してください。前面にあるほうの数値で、背面にあるほうの数値部分を置き換えます。
もしOnegaiSDKが使える状況の場合は、キーオブジェクトをスクリプトの動作に利用可能です。その場合キーオブジェクトの数値でもう片方の数値部分を置き換えます。
買う
ぜひ購入していただき,下のリンクからダウンロードしてください。
ここから先は
¥ 500
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?