質問: <実現したいこと> 複数のシートのデータを一つのシートにまとめたい。 <前提> ・同じスプレッドシートの中に、以下の3つのシートがあります。 (1「一括管理」、2「その1」、3「その2」) ・2「その1」、3「その2」は、Googleフォームの回答結果のシートであり、日々データが追加されます。 ・2「その1」、3「その2」のC列からM列を、1「一括管理」のD列からN列へ移行したいです。(「その1」のデータのすぐ下に「その2」のデータを移行したい。) ・移行後、2や3にデータの流入があれば、1「一括管理」の最終行に追加されていくようにしたいです。(トリガーを使って自動でやるイメージでした。) ・また「一括管理」のC列に2、3のどちらから流入したか、流入元の「その1」「その2」のいずれかを表示したい。 <困っていること> ・同様の質問を見つけたものの、知識が脆弱なためスクリプトが検討つかず困っています。 同様の質問のURL (こちらの質問だと他の全てのシートが移ってしまうので、今回のように上記23シートだけを移したいという点で違いました。また、空白行も含めてコピーされてしまっていた点が違いました。) ご教示いただけますと幸いです。
回答: 一括管理に移したデータを加工したい(編集したい)なら、おっしゃる通りGASでトリガーで動くようにすべきなので、 Google Apps Script のタグをつけた方が回答を得やすいです。 単に参照用であれば、Query関数 で解決できる話かと思います。 あと以下の要件だと、途中までは「その1」のデータ の下に「その2」を結合なのに、途中からは時系列で「その1」と「その2」が混在しちゃいますが、良いのでしょうか? ・移行後、2や3にデータの流入があれば、1「一括管理」の最終行に追加されていくようにしたい