Kameleoon でウィジェットの回答を収集し CSV にエクスポートしたい場合は、こちら の記事を参照してください。
- サーベイデータを受け取るための Google Sheet の構成方法。
- 回答を Google Sheets に送信するための Widget Studio の Survey Settings タブの設定方法。
Google Sheet を構成する
- Google Sheets にアクセスして新しいスプレッドシートを作成します。
- タブの名前を Sheet 1(デフォルト)にします。
- 最初の行に次のように列を定義します。

- 列 A > Date と入力します。このセルは、各送信時の日時で自動的に入力されます。
- 列 B 以降 > ウィジェットに追加された各サーベイまたはフォーム要素の名前を入力します。



- 列 A: Date
- 列 B: Scale
- 列 C: Long Answer
- Google App Script を追加します。

- Extensions > App Script をクリックします。新しい Google Script が開きます。名前を変更します(例: My form data)。
- すべてのコードを以下のものに置き換えます。
何らかの理由でタブに「Sheet 1」と名前を付けられない場合は、スクリプトの最初の行を変更し、「Sheet 1」を実際のタブ名に置き換えてください。

- Save project to Drive をクリックします(Run の左側)。
- Debug の右側のドロップダウンで
initialSetupを選択します(デフォルトで選択されているはずです)。 - Run をクリックします。



- Choose which function to run:
doPost - Choose which deployment should run:
Head - Select event source:
From spreadsheet - Select event type:
On form submit


- Description:
My Form Data(任意の名前で構いません。説明的なものにしてください)。 - Web app > Execute as:
Me - Web app > Who has access:
Anyone

Widget Studio で Survey Settings を構成する
- Survey Settings タブで、ユーザーが回答を送信するためにクリックするボタンを選択します。
- How are responses collected? で、HTTP Request (external) を選択します。
- Request Name: リクエストに名前を付けます(例: Send data to my Google Sheet)。
- Method:
POSTを選択します。 - Action URL: Google Apps Script で生成された URL を貼り付けます。
- 構成を保存します。
設定をテストする
- ウィジェットを Preview します。
- サーベイに記入して Submit します。
- Google Sheet に戻ります。