2017-05-29 7 views
-2

現在、スプレッドシートで作業していますが、ボタンまたはチェックボックスを作成して別のシートに行をコピーして別のシートに効率的なアーカイブシステムです。例えば、ユーザーは行を選択し、ボタンをクリックすると、行が前述のシートにコピーされます。私はまだGoogle Spreadsheets全体のスクリプティングには全く新しいです。私は個人的にはボタンを使用する方向に向かおうと思っていましたが、私は提案を受け入れています。Googleスプレッドシートの別のシートへの行の選択とコピー

ありがとうございました!

+0

一般的にこのサイト上のほとんどのボランティアは、あなたが行っているいくつかのコードを見てみたいです。しかし、あなたの質問に答えて、スプレッドシートにイメージを追加し、それが挿入された後にドロップダウンをクリックして、そのようにリンクを付けることができます。個人的には、サイドバーを使用してHTMLでコントロールを構築し、onClickイベントを使用してGoogle Scriptと通信するのが好きです。 – Cooper

答えて

0

私はそれが動作すると思います(アップロードした画像にスクリプト/機能を割り当ててから、その機能ではアクティブなセルで.getRow()を使用します)。ここにいくつかの時間を節約できる助言があります。

そのテーブルでenter image description here

あなたはIMPORT列を持っている:あなたは、いくつかの列を持つ「シート1」のテーブルを持っている

:あなたのユースケースの場合は、代わりにボタンを使用しての、QUERYコマンドを使用することを検討してください。その列のデータ検証を使用して、はい/いいえドロップダウンにすることもできます。

別々のシートでは、あなたが「Y」を持つすべての行を選び出した。この書き込み:

=query(sheet1!A2:D1000,"select A,B,C where D='Y'",0) 

そして、それが出力されます。この(マイナスあなたがの最後の引数に基づいてカスタマイズすることができ見出しを、 QUERYコマンド):

enter image description here

関連する問題