Google Sheets QUERY関数-アクティブなシート/タブ名を参照する方法は?

カレン

それはそうですシンプルですが、私は仕事にそれを得ることができません。私はたくさんの記事を検索して近づきましたが、葉巻はありません。すべてのマネージャーのタブを作成するコードを作成しましたが、これは問題なく機能しました。次に、QUERY関数を使用して、すべてのマネージャーのデータを格納する最初のタブから、個々のマネージャーのデータを分割します。ただし、各タブの各QUERY関数に各マネージャー名を入力するのではなく、個々のマネージャー用に作成したシート/タブ名を参照したいと思います。

これは機能します:

=QUERY(StaffDetail!A1:E338,"SELECT B,C,E,A WHERE A = 'Doe, Jane'",1)

スクリプトエディタにコードを入れてシート名を呼び出す関数を作成し、それをQUERY式に入れてみました。しかし、それは機能しません。

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

動作しません:

=QUERY(StaffDetail!A1:E338,"SELECT B,C,E,A WHERE A = sheetName()",1)

これらのエラーが発生します: ここに画像の説明を入力してください

なぜ動かないのかわかりません。INDIRECTや他のいくつかについて読んだのですが、これは同じシートにあるので、それは必要ないと思いますか?どんな助けでも大歓迎です。ありがとうございました!

マリオス

説明/問題:

  • カスタム関数は戻りますSheetが、クエリ式はを受け入れます'Sheet'

  • 複数のことを試しましたが、CONCATだけが機能しているように見えました(連結も機能します)。

解決:

2つの変更:

カスタム数式を次のように変更します。

function sheetName() {
  return `'${SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName()}'`;
}

そしてそれはアクティブなシートであると'Sheet1'仮定して戻りSheet1ます。

Googleスプレッドシートの数式を次のように変更します。

=QUERY(StaffDetail!A1:E338, CONCAT("SELECT B,C,E,A WHERE A =", sheetName()),1)

ここに画像の説明を入力してください


参照:

テンプレートリテラルを使用して、関数がを返すようにしました'Sheet'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Google Sheets - query contains array

Google Sheets APIv4を使用してPHPを使用してスプレッドシートに新しいシートまたはタブを作成する方法

IMPORTXML XPath_Query for Google Sheets

Google Sheets QUERY関数-列が挿入されたときに壊れないように記述できますか?

Google Sheets JavaAPIが複数の列に値を追加できない

Google Sheets and performing a Query with large data

Google Sheets APIからコールバック関数の結果にアクセスするにはどうすればよいですか?

Google Sheets query where not working with cell reference

Google Sheets QUERYステートメント:平均注文

Google Sheets Java APIの特定のシートタブをBatchUpdateSpreadsheetRequestするにはどうすればよいですか?

QUERY関数を使用したGoogleシートの複数のタブからの動的データ範囲

1つのGoogleScriptの関数をさまざまなテーブル(google-sheets)で使用する

カスタムスクリプト関数(Google Sheets + GAS)でARRAYFORMULAを使用する

Google Sheets RTLを修正する方法は?

マクロ用のGoogleスプレッドシート(google-sheets、filter、if、else、script)で特定のアクティブ化された値の空の列フィルターのif条件を使用するにはどうすればよいですか?

Google Sheets QUERY関数の出力を垂直方向ではなく水平方向に展開する方法はありますか?

FORECAST関数を行ごとに(google-sheets)

Google Sheets Query - Not like partial match

What is wrong with my Query Importrange in google sheets?

google sheets-analytics weekly query

Google Sheets / Excelの平均関数を使用した条件付き書式

Google Sheetsの行をアクティブにするチェックボックス(またはSOMETHING)

Google Sheets REGEXTRACTRegEx関数に「欲張り」パターンマッチングを実行させる方法

Google Sheets QUERYは、単一のセル値を静的列として参照します

Google Sheets QUERY():空白行を追加

揮発性関数の再計算を開始するには、GOOGLE SHEETSのボタン(APPSスクリプトをオブジェクト/画像に割り当てます)

Google sheets Query function convert string to date

Column LOOKUP Dynamic Query (Google Sheets)

Google Sheets App Script:onChange関数がトリガーを介して実行されると、e.rangeはnullになります

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Chromeウェブアプリのウェブビューの高さの問題

  3. 3

    Railsで宝石のレイアウトを使用するにはどうすればよいですか?

  4. 4

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  5. 5

    Ansibleで複数行のシェルスクリプトを実行する方法

  6. 6

    アンドロイド9 - キーストア例外android.os.ServiceSpecificException

  7. 7

    Postmanを使用してファイル付きの(ネストされた)jsonオブジェクトを送信する

  8. 8

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  9. 9

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  10. 10

    Python / SciPyのピーク検出アルゴリズム

  11. 11

    Swiftのブロックのパラメーターに関するドキュメントのマークアップ形式は何ですか?

  12. 12

    Windows 7では、一部のプログラムは「ビジュアルテーマを無効にする」レジストリ設定を行いませんか?

  13. 13

    Google Playストア:アプリページにリーダーボードと実績のアイコン/バッジが表示されない

  14. 14

    ezdxf pythonパッケージを使用して既存のdxfファイルを変更するにはどうすればよいですか?

  15. 15

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  16. 16

    MySQLでJSON_LENGTHとJSON_EXTRACTを組み合わせる方法は?

  17. 17

    Get-ADGroupMember:このリクエストのサイズ制限を超えました

  18. 18

    ZScalerと証明書の問題により、Dockerを使用できません

  19. 19

    Dynamics365からローカルファイルにアクセスできます。ローカルリソースは許可されていません

  20. 20

    Eclipseプロジェクトをエクスポートすると、不適切なテクスチャリングとクラッシュが発生します。

  21. 21

    CSSのみを使用して三角形のアニメーションを作成する方法

ホットタグ

アーカイブ