ワークブックのマスター/子関係について 2 つの質問があります。私は、Excel および Google スプレッドシートのコードを書く初心者の経験があるので、詳細を教えていただければ幸いです。
これが私が達成しようとしているものです:
(潜在的に数百人) の一連のデータを収集するための Google フォームを作成したいと考えています。送信後にフォームを変更するオプションが有効になるため、データ フローは非常に動的になります。これを設定し、すべての回答を表示できるマスター スプレッドシートを作成するところまで来ました。しかし、1 つのスプレッドシートには情報が多すぎるため、子ワークブックをいくつか作成して、さまざまなニーズに合わせて表示可能なデータを簡素化したいと考えています。だからここに私の質問があります:
1)これらの条件でマスターワークシートから子ワークシートを作成するスクリプトをどのように作成しますか:実行時に、「子1-基本情報」という名前の新しいワークシートを作成し、すべての列を削除し、列を除いて左にシフトします私は明示的に(セルの値に基づいて)保持したい、つまり「名前」、「年齢」、「興味」を保持したいと考えています。最終的には複数の子ワークブックを作成したいと考えていますが、基本的には毎回同じ作業を行います。「Child 2-Education Info」など、列パラメータが異なるだけです。
2) これに加えて、誰かが私のフォームから新しい回答を送信したり、既に送信したものを更新したりするたびに、これらの子が自動的に更新されるようにしたいと考えています。基本的に、目標はマスターの変更をすべての子に波及させることです。また、誰かが新しいフォームを送信するたびに、行番号が変わることに注意してください。したがって、子供たちもこの変更を認識し、それに応じて更新する必要があります。
よろしくお願いします!