4

Google Appsスクリプトを使用して、2つの異なるGoogleフォームデータを1つのスプレッドシートに取り込み、1つのスプレッドシートに2つの異なるシートを持つアプリケーションを作成したいと考えています。

私はたくさん検索しましたが、満足のいく解決策は見つかりませんでした。google-apps-scripts で達成できることは誰か教えてもらえますか?

申し訳ありませんが、今回はコードがありません。

4

2 に答える 2

3

別の 2 つのスプレッドシートを使用せずに、GAS を使用して 2 つの Google フォームのデータを 1 つのスプレッドシートに直接挿入することは不可能です。これは、現在、フォームは独自のスプレッドシートにのみデータを展開でき、GAS にはフォームにアクセスするサービスがないためです。

関数を使用して Forms スプレッドシートを 1 つのスプレッドシートにマージする回避策がありますがImportRange(次の段落を参照)、それは適切ではないようです。

スプレッドシートには、ソーススプレッドシートの範囲を宛先スプレッドシートにImportRangeインポートできる機能がありspreadsheet_1ます。達成するには、数式をセルに配置する必要があり、セルには数式が含まれている必要があります。ABCSheet1spreadsheet_2BCSheet2spreadsheet_0FGHIJspreadsheet_0F1=ImportRange("spreadsheet_1_key", "Sheet1!A:C")I1=ImportRange("spreadsheet_2_key", "Sheet2!B:C")

于 2012-09-05T15:48:32.580 に答える
2

一般的な知識を求めてこの質問にたどり着いた人は、フォームの送信先を変更できます。フォーム エディターで、[RESPONSES]、[CHANGE RESPONSE DESTINATION] の順に選択します。フォームの回答を別のスプレッドシートに送信できます。これが、この質問が最初に尋ねられたときに存在しなかった機能であるかどうかはわかりませんが、一般的な検索を行う人にとっては、ここにたどり着く可能性があります.

于 2015-08-05T01:43:39.087 に答える