web-dev-qa-db-ja.com

特定の条件付き書式を持つスプレッドシートからセルのみをインポートします

スプレッドシートにリンクするGoogleフォームを作成しました。人の名前を尋ねるオプションがあります。シートの回答については、正しい回答を強調表示する条件付き書式を作成しました。

=importrange(" xxxx ", "xxx!xxx" )

可能であれば、すべての質問に正しく答えたname列から名前を別のシートにインポートできるようにしたいと思います。インポートコードは知っていますが、すべてのセルが条件付き書式で強調表示されている特定の名前をインポートするのに役立ちます。

3
jas9531

Rubénが言ったように、条件付き書式は人間が使用するためのものです。シートの数式もスクリプトもアクセスできません。 「すべての回答が正しい」という事実を記録する列を作成し、その列でフィルタリングする必要があります。たとえば、E2を入力します

=arrayformula((C2:C=2)*(D2:D=4))

両方の答えが正しいすべての行に1を入れます。次に、queryの結果に対してimportrangeコマンドを実行します。

=query(importrange("...", "'Form Responses 1'!B:E"), "select Col1, Col2, Col3 where Col4 = 1", 1)
3
user79865