はじめに
こんばんは。
本日は、編集時トリガーを使って値を別シートにコピーする際に、コピーされないことがあることについて話していきたいと思います。
まずは動画をご覧ください。
コピーが完了したら、黄色がつくようになっています。
正しく情報が書き込まれたかどうかの目安です。
そこから一気にバックスペースで値を削除したところ、
黄色が残り、コピー先のシートにも値が残っていることがわかりますね。
このスクリプトでは、消したら背景が白に戻るようになっています。
解決策
もしかしたらやり方はあるかもしれませんが、
今のところ、1つずつ時間を空けて入力することで妥協しています。
素早く処理したいですが、正しく反映されるタイミングを見極めるしかできません。
編集時トリガーでバックスペースやコピペをする際は要注意ですね。
スクリプトの最後で背景色を変えるなどをすることで正しい処理をしたかがわかるようになっていないと、
反映されたかどうかすらわからなくなってしまうと思うので、
編集時トリガーを使う際はお気をつけください。
オープンソースじゃないということで、ソースコードを見られないので、
どうなっているかはブラックボックスです。
「こうやったら改善するかも?」という方がいらっしゃいましたら、コメントしていただけると助かります。