問題タブ [importrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
360 参照

google-sheets - この Google スプレッドシートの IMPORTRANGE() シート キーは何ですか?

私は Google スプレッドシートを初めて使用します。このスプレッドシートにはいくつかの IMPORTRANGE 関数が含まれており、次のようになっています。

最初の値 $0$2 はおそらくスプレッドシート キーですが、私は HTML からのスプレッドシート キーに慣れています。

私の質問は、このドル記号表記とは何ですか? また、どのように使用すればよいですか? それは Google スプレッドシートからのものですか、それとも誰かが Excel や別のプログラムから誤ってコピーしたものですか?

0 投票する
1 に答える
422 参照

google-sheets - IMPORTRANGE("spreadsheet key","spreadsheetname!J1:Y1") を取得して範囲番号を自動入力するにはどうすればよいですか?

スプレッドシートから列 JY からデータを取得し、それらの範囲内の水平方向の行ごとにそれらを 1 つのセルに連結する必要があります。

私ができる最善のことは次のとおりです。

これにより、特定の行のすべてが特定のセルに配置されます。しかし、右下のボックスを列の下にドラッグしても、範囲は自動更新されません。

どうすればそれを行うことができますか?

0 投票する
4 に答える
73008 参照

google-sheets - IMPORTRANGE を使用して複数のスプレッドシートを 1 つに結合する

複数のスプレッドシートのデータを 1 つのスプレッドシートに集約したいと考えています。

  • スプレッドシート 1 には文字列 A2:A500 の行があります
  • スプレッドシート 2 には文字列 A2:A500 の行があります
  • スプレッドシート 3 には、両方の行 (Spreadsheet1!A2:A500 AND Spreadsheet2!A2:A500) があるはずです。

重複は異なる方法で処理されません。異なるシートに表示されるのと同じくらい頻繁に表示されるようにしたいと思います。

IMPORTRANGE などを使用して、スクリプトを作成したり、jQuery を使用したりせずにこれを行うことは可能ですか?

何が機能しないか: IMPORTRANGE を次のように使用してみました:

これにより、エラーが発生します。

0 投票する
1 に答える
471 参照

google-sheets - IMPORTRANGE を指定した QUERY は、「クエリ文字列を解析できません ...」を返します。

現在、次の式を設定しようとしています。

アイデアは、IMPORTRANGE からのデータを使用して QUERY を探すことです。

次のエラーが表示されます。

関数 QUERY パラメータ 2 のクエリ文字列を解析できません: NO_COLUMNA

どうすれば解決できるでしょうか?

0 投票する
2 に答える
3084 参照

google-apps-script - IMPORTRANGE QUERY での列名の使用

同じ Googleワークブック内のシートの QUERY で、Col# 形式の列名を置換できるスクリプトを使用しましたが、IMPORTRANGE を使用して別の Google スプレッドシートから QUERY を呼び出すと、次のエラーが発生します。

範囲が見つかりません (11 行目、ファイル「SQLfunction」)

私の呼び出しセルは次のようになります。

STATS!D33 は次のとおりです。

SQL 関数はhereからです。

IMPORTRANGEに対応するためにスクリプトを調整する方法を誰かが推奨できますか?

0 投票する
1 に答える
885 参照

google-apps-script - コードでスプレッドシートを接続する (importrange を許可)

ユーザーのスプレッドシートがあり、新しいユーザーが作成されると、そこから (ドライブ内のテンプレートから) 新しいスプレッドシートが自動的に作成されます。

次に、新しいユーザーにスプレッドシートを見る許可を与え、電子メールで送信しました。

質問は次のとおりです。

テンプレートには、Importrange("spreadsheeturl") を介して別のスプレッドシートを参照するフィールドがあります。新しいスプレッドシートが作成されるたびに、自分のアカウントでシートを開き、スプレッドシートを参照するフィールドのいずれかで [アクセスを許可] をクリックする必要があります。

スクリーンショット

とにかく私のコードからそれはありますか?

0 投票する
2 に答える
1858 参照

google-sheets - IMPORTRANGE での QUERY の使用

Google ヘルプ セクションによると、「列識別子 ... 1 文字または 2 文字の列文字 (A、B、C、...)」を使用して、QUERY 内の列を参照できるはずです - またはこの場合、G。

私のクエリの目的は、G が特定の名前と等しい場合に、別のスプレッドシートの列 H、J、および K から新しいスプレッドシートに情報を取得することです。この場合、William.

私のクエリ:

同じスプレッドシートのシートから情報を呼び出すために使用すると機能します。IMPORTRANGE でこの QUERY を使用しようとすると、問題が発生します。私はこれらの式の両方を使用しました:

どちらもエラーを返します。最初のQUERYに対して表示されるエラーへのリンクを含めました。

QUERY 内の列を何と呼ぶべきですか?

このエラーは IMPORTRANGE 全体の問題によるものですか?