目次
機能概要
回答フォームの回答がスプレッドシートに反映されない場合の原因と確認方法、対処方法を解説します。
スプレッドシートの連携方法については以下の記事を参照してください。
回答フォームのスプレッドシート連携
よくある原因と確認方法
原因①:回答自体が記録されていない
スプレッドシートに反映されていないのではなく、そもそも回答自体が記録されていない可能性があります。
確認方法
TalkLabel上で回答が取得できているか確認してください。
TalkLabel上で回答が確認できる場合は、スプレッドシート側の問題の可能性が高いです。
原因②:スプレッドシートが連携されていない
回答フォームとスプレッドシートの連携が正しく行われていないと、データは反映されません。
確認方法
回答フォームの設定画面からスプレッドシートのアイコンをタップし、対象のスプレッドシートに遷移できるか確認してください。
遷移できる場合は、連携自体は正常に行われています。
原因③:スプレッドシートの編集による影響
連携されたスプレッドシートを編集している場合、データが正しく反映されないことがあります。
仕様として、回答データはスプレッドシートの一番左のタブに反映されます。
また、以下のような編集を行うと不具合が発生する可能性があります。
・テーブル形式への変更
・プルダウン設定の追加
・列やシート構造の変更
対処方法
連携されたスプレッドシートは、原則として「閲覧専用」として使用し、編集は行わないようにしてください。
原因④:回答者が正しく識別されていない
回答者がすべて同じ名前で記録される場合、フォームの送信方法に問題がある可能性があります。
回答フォームでは、[FORM_英数字]タグを使用することで、ユーザーごとに専用URLが生成されます。
このURLを使い回してしまうと、別のユーザーが回答しても同一人物として記録されてしまいます。
確認方法
メッセージ送信時に、フォームタグ([FORM_英数字])を使用しているか確認してください。
原因⑤:スプレッドシートを削除した場合
回答フォームと連携しているスプレッドシートを削除した場合、フォーム側の連携設定は残りますが、データの書き込みは行われません。
削除したシートを復元できない場合や、新しいシートへ再連携したい場合は、開発側での連携リセットが必要です。
利用者側の操作では再連携できないため、担当サポーターへ「連携リセット希望」とあわせてご連絡ください。
ヘルプセンター