終了

inddファイル内の文字列一括変更

Community Beginner ,
Jun 07, 2023 Jun 07, 2023

リンクをクリップボードにコピー

コピー完了

あるフォルダに保存されているinddファイルに含まれている,特定文字列を一括置換する方法はあるでしょうか。

 

当方はスクリプトを使ったことが無く,実施しようとしている作業はイレギュラーな今回1回限りの処理なので,方法があっても難しいようであれば外部委託業者に依頼できればとも考えています。依頼先についておすすめがあればそちらも教えて頂ければと思います。

キーワード
スクリプティング , 手順

表示

555

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 07, 2023 Jun 07, 2023

リンクをクリップボードにコピー

コピー完了

スクリプトで出来ないこともないとは思いますが、要件が判然としませんので断言し難いところもあります。ここらへんで出入りしているスクリプターなら大体の方は対応可能とは思いますが、細かいことを聞かないことには可否は判断し難いですね。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

対象ファイルが約10000件あり,本文中とページ上部に記載されているURLを変更しようとしています。ページ上部の記載位置は固定ですが,本文はファイルによって全く違うところに出てきます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 07, 2023 Jun 07, 2023

リンクをクリップボードにコピー

コピー完了

どれくらいの数があるんでしょうか。

特定の単語だけ、ということであれば、地道に開いて検索・置換をドキュメント全体で行ったほうが早いように思いますし、スクリプトの依頼費用や仕様調整の時間も不要になります。

(特定の要求に合わせてスクリプトを作成依頼するなら費用は発生するでしょう)

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

対象ファイルが約10000件あるため,何か方法が無いか調べています…手作業での置換は,一括処理が難易度や予算的に厳しい場合の最終手段として考えています。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

まず、基本機能としては、できません。

次に自動化、またはマンパワーによる委託となりますが、

web上を丹念に探せば、どなたかが善意で無料公開されているスクリプトが見つかるかもしれません。

また、掲示板の雰囲気によっては、書ける人が気分によってはその場でちゃちゃっと書いてくれるラッキーなケースもあるます(が期待はさせられません…)。

 

新規開発を発注する場合、

もし自分が依頼を受けるていで要件を掘り下げると、

・使用されるInDesignのバージョンとOSの種類・バージョンが知りたい

・サブフォルダがある可能性はあるか

・検索置換は1つのパターンか、複数パターン実行したいか

・リザルト(結果報告:個数など)は必要か

・実行後は上書き保存でいいのか、別名保存がいいか

 

など、尋ねることがまだたくさんあります。サブフォルダにも対応、複数パターン処理、実行後の挙動は選択可能、として作ればさぞ便利なのでしょうけど、それは予算や納期との兼ね合いとなるため、どこまでをおいくらでお願いしたいかは話し合いとなります。

でもまあ一度も経験がないと費用感は掴みにくいですよね。

 

おすすめというのは難しいので、「このひと頼もしそう、そういうの受けてくれそう」と目星を付けた相手に相談してみるのがいいかと思います。

 

最近はAIにスクリプト書いてもらう動きもありますが…書かれたスクリプトが変なことをしないか判断できないと危なそうですね。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

検索してそれらしいスクリプトはみつけたのですが,内容を調べてみたものの理解しきれなかったためそのまま使用するのは危険であると判断しました。依頼先のアテは全く無いです…

 

・使用されるInDesignのバージョンとOSの種類・バージョンが知りたい

→InDesignは最新版(サブスク),OSはWin10です。

 

・サブフォルダがある可能性はあるか

→アルファベット別にフォルダがわかれており,さらにその下に階層がある場合もあります。

 

・検索置換は1つのパターンか、複数パターン実行したいか

→置換したいURLは3種類あります。

 

・リザルト(結果報告:個数など)は必要か

→できればどのファイルに何個あったかという情報は欲しいです。

 

・実行後は上書き保存でいいのか、別名保存がいいか

→上書き保存でも良いですが,ファイル名末尾にある数字(改版)が+1された名前で保存されると嬉しいです。

ex.「AAA_JP1.indd」→「AAA_JP2.indd」

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

置換したいURLが3種類しかないのなら、クエリを3種類作って実行していくのが一番安上がりではないかと思います。

実行前のファイルは複製をつくって取っておくといいでしょう。

開いているファイル全てに対して検索置換はかけられますので、サブフォルダなど階層があるのであれば、いっぺんに全部かけようとするのではなく、いくつかに分割して、ある程度まとめてかけていくのがいいかと思います。

 

もしくは、「それらしいスクリプト」を書かれている方に連絡をとってみるとかですね…

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jun 12, 2023 Jun 12, 2023

リンクをクリップボードにコピー

コピー完了

最新

検索と置換は操作しているファイルだけではなく開いているファイル全てに同じ処理ができるのですね…!!今回は対象ファイルがあまりにも多いのでそれでもかなり大変そうですが,別案件の改訂時に使えそうです。ありがとうございます!

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

リンクしてるaiファイル内の文字も対象なら、スクリプトの難易度は別次元に格段に上がります。

indd内の文字限定でも、置換した影響で変化したかどうかの確認は必須であり、全ファイルを開くことになるので、マンパワーはどうしても避けられないでしょう。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

変更したいのはindd内の文字のみです。人が実施する作業は確認に集中できた方が作業性も確実性も上がるので,置換作業は一括で実施できればと考えた次第です。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

暇にしてるので受けたいのはやまやまですが、他の方もおっしゃられているように、スクリプトにしろ力技にしろ、そもそもできるのか、というところですね。

まだ言及されていないこととすればフォント環境があります。たとえば私に依頼すると多分フォントがないので、フォントが正しく表示されない状態で作業します。そのため、作業は依頼できても、正常に完了したかどうかはmami30366728ji09さんのところで確認しなければならないところです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Jun 08, 2023 Jun 08, 2023

リンクをクリップボードにコピー

コピー完了

フォントについては考慮できていませんでした。ご指摘ありがとうございます。やはり人力でやるしかない部分がかなりありそうですね…

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Jun 10, 2023 Jun 10, 2023

リンクをクリップボードにコピー

コピー完了

他の方への返信も含めて、要件は大体わかりました。約10000ファイルあるということで、1ファイル30秒で作業しても83時間以上かかる内容ですね。明らかにスクリプトを作成して御社内で作業した方が速いですが、それでも進捗管理や確認作業をどうするかといった問題があります。

ですから、単なる置換スクリプトではなく、少なくとも置換後に文字あふれが発生していないかを確認する工程もスクリプトに含めなければならないだろうと思います。

作業方法、進捗管理手順も含めて相談に乗ります。DMを送りますので、これ以降はそちらでお願いしたいです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines