見出し画像

選択されたテキストから日付を抽出して曜日をチェックしちゃう #スクリプト #Illustrator #はやさはちから

タイトルなし

画像1

※ このスクリプトは、macOS High Sierra + Illustrator 2020(24.3)にて検証済みです。

※ 返金申請に対応しています。詳細は以下を参照ください。返金について – noteヘルプセンター
https://help.note.com/hc/ja/articles/360000670602

■ 実は罪深い曜日まちがい

 2021年2月23日は火曜日ですが、2月23日(水)と書かれると、ん?23日なの?水曜日(24日)なの?となってしまいます。

 曜日まちがいは、ビジネスでは罪深いのです。

 そこで、Illustrator で選択されたテキストから日付を抽出し、チェックするスクリプトを作成しましたので、ご利用ください。

■ 今回のスクリプト情報

【スクリプトファイル名】
G899_youbiCheck.jsx

【使い方】
- 対象のテキストを選択します。
- このスクリプトを起動します。
- 曜日まちがいをアラートします。

【仕様】
- オブジェクト未選択の場合は反応しません。
- 複数選択に対応しています。
- ドキュメントの上から下に処理します。
- ダミーテキストを作って処理します。
- ダミーテキストは最後に削除します。
- 空白を取り除いて処理します。
- 閉じカッコまでを1行として処理します。
- (月)という「カッコ+曜日1文字+閉じカッコ」をチェック対象とします。
- 各行の「数字が始まるまで」の文字は取り除きます。
- カッコは、()()【】が対象です。
- 数字の中に文字が入っている場合(20a21年など)はエラーです。
- 区切り文字は、年月日、スラッシュ(/)、ピリオド(.)です。
- 年がない場合(2月19日など)は、今年としてチェックします。
- エラーがない場合も「エラーはありません」とアラートします。

【例】
さて、2021 年 2 月 1 6日(月 )と、

さて、2021 年 2 月 1 6日(月 )

さて、2021年2月16日(月)

2021年2月16日(月)

【注意】
- ダミーテキストを作って処理しますので、ドキュメントには変更がかかります。


(追記20210223)
■ 以下はチェックの対象外となりますので、ご注意ください。

- 年月日の前に数字が存在する場合
- 和暦を使っている場合
- 「月曜日」など「曜日」が入っている場合

お役に立てれば幸いです!


(サンプルaiデータのダウンロード)
https://www.dropbox.com/s/d0b82trhylmyy46/20210220_090423.ai?dl=1

■ スクリプトのダウンロードはこちら

ここから先は

66字

¥ 1,980

もし、この情報がお役に立ちましたら、サポートをお願いします。いただいたお金は大切に使います!