0

IMPORTRANGE を介してシートを作成しSpreadsheetApp.create();、この新しい生成されたシートに QUERY を入力して、別のシートのデータを取得したいと考えています。cell.setFormula

シートがつながっていないので動作しません。手動で行うと、QUERY が機能します。

スクリプトを介して 2 つのシートを接続する方法はありますか?

4

1 に答える 1

0

ID によってシートの場所を含む変数を作成できます。次に、スクリプトを介してリモートでシートにアクセスします。セル変数を保存し、これを最初のシートに貼り付けます。

疑似コードの例

Sheet1 = SpreadsheetApp.getSheetByID('IDofSheetOne');
SpreadsheetApp.create();
Sheet2 = SpreadsheetApp.getSheetByID('IDofSheetTwo'); // the one just created, you'd probably have to use some kind of get to get this ID.

ここからは、Sheet1.doWhatever() と Sheet2.doWhatever() と言うだけです。

これにより、一度に複数のシートにアクセスできます。

于 2016-09-26T14:24:24.580 に答える