0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GASの編集時トリガーを使う際の注意点

Posted at

はじめに

こんばんは。
本日は、編集時トリガーを使って値を別シートにコピーする際に、コピーされないことがあることについて話していきたいと思います。

まずは動画をご覧ください。

GAS注意喚起動画_投稿用.gif

コピーが完了したら、黄色がつくようになっています。
正しく情報が書き込まれたかどうかの目安です。

そこから一気にバックスペースで値を削除したところ、
黄色が残り、コピー先のシートにも値が残っていることがわかりますね。
このスクリプトでは、消したら背景が白に戻るようになっています。

解決策

もしかしたらやり方はあるかもしれませんが、
今のところ、1つずつ時間を空けて入力することで妥協しています。
素早く処理したいですが、正しく反映されるタイミングを見極めるしかできません。

編集時トリガーでバックスペースやコピペをする際は要注意ですね。
スクリプトの最後で背景色を変えるなどをすることで正しい処理をしたかがわかるようになっていないと、
反映されたかどうかすらわからなくなってしまうと思うので、
編集時トリガーを使う際はお気をつけください。

オープンソースじゃないということで、ソースコードを見られないので、
どうなっているかはブラックボックスです。

「こうやったら改善するかも?」という方がいらっしゃいましたら、コメントしていただけると助かります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?