▼R.Nさん:
こんにちは。
>キャンセルしたら、何もしないのでは?
外部変形としての動作はそうです。
>この外変の初回実行時に、「色の設定」画面でキャンセルした場合、つまり
>length(hex_color)>0 ではない場合には、
>"color_settings.txt" に hex_color を書き出さないようにしました。
外部変形としては、何もしていないのだから、その時は、"color_settings.txt" など作らない方が良いと思って、そういうコードを入れただけです。
あくまで初回実行時の話で、一度でも普通に外部変形を実行してしまったら、意味のないコードですので、そういうコードは入れたくないと思う方は、入れなければ良いだけです。
たぶん、R.N さんは、私とは違う方法で、(すでに)作られているのだと思っています。