同一アプリ内でのボタン押下によるテーブルコピーについて

@y_minamitani9534
ご回答いただき、ありがとうございます。

①教えていただいたコードをもとに、早速試してみたのですが…
コピーすらされなくなってしまいました。エラーも出ておりません。
テストしていた状況としましては、
・アクションボタンで別アプリからコピーしてきたテーブルBを未編集でボタン押下
・一度ボタン押下しコピー後に、テーブルBを編集し、もう一度押下
・一度ボタン押下しコピー後にテーブルAでコピーされた行を削除、テーブルBを編集し、もう一度押下
など、いろんなパターンを想定していたのですが、動作を固定した方が良さそうですか?

もしくは、一度ボタンでコピーした後は、下記リンク先で他の方にご回答されているようにchangeイベントで追加・編集した行のみをpushした方がいいのでしょうか?
https://community.cybozu.dev/t/topic/8042
こちらでも機器代のみ、工事代のみ、機器代・工事代のみのパターンでテーブルBが入力されている場合によって、書き分けできるのでしょうか?

➁については、試していないのですが、ご意見をお伺いするに、大変そうなので、テーブルA側で単価0の行削除の処理を入れてみようかなと思います。