-eさん、返信ありがとうございます。
> せめてその一行目が正確にわからないと答えようがないですよ。
その一行目というのはエラーが発生している行でお間違いないですよね。
エラー発生行は「app.activeDocument」と記述している1番最初の行になります。
「const myDocument = app.activeDocument」と変数宣言をした場合にはその変数宣言をしている行がエラー発生行になります。
また、「app.activeDocument」を「app.documents[0]」と言い換えた場合においてもエラーの内容が変わるだけでエラー自体は出てしまいます。
しかし、スクリプトパネルからダブルクリックでスクリプトを実行した場合には、何の問題も無く動作してくれますので、スクリプト自体には問題が無いと考えています。
つまり、ショートカットキーで実行し、かつスクリプトの動作中にダイアログが表示されなかった場合にのみ、動作をした後にエラーが表示されてしまうということです。
[20669] GP◆wXSMC49jR. (2021/11/04 Thu 14:39)