Sharepointのアンケートアプリをスプレッドシートにエクスポートしたとき、順番が意図したとおりにならない
Sharepointでアンケートアプリを作り、それをスプレッドシートに抽出してExcelで眺めたりしますが、順番通りにならない2例に遭遇したので記載。
「段階評価」質問が含まれる
このとき、なぜか質問のカテゴリ順にソートされてしまいます。試してみた環境下では
「1行テキスト」→「複数行テキスト」→「段階評価」 (それぞれのカテゴリは降順でソート)
という結果になりました。
例えば、このようなアンケートサイトを作った場合、
- 質問1:あなたのお名前を入力してください(1行テキスト)
- 質問2:この映画は面白かったですか?(段階評価)
- 質問3:次回作に期待しますか?(段階評価)
- 質問4:映画の感想を記入してください(複数行テキスト)
エクスポートしたスプレッドシートの列がこのように並んでしまいました。
質問1 | 質問4 | 質問3 | 質問2 |
---|---|---|---|
質問が追加順にエクスポートされる
あとから質問を追加して並べ替えということもたまにやりますが、あとから追加した質問はエクスポートしたときに列の後ろに来るようです。
例えばこのようなアンケートサイトに「質問2:世代を教えてください(選択肢)」を足したいなと、
- 質問1:あなたのお名前を入力してください(1行テキスト)
- 質問2:この映画は面白かったですか?(選択肢)
- 質問3:次回作に期待しますか?(選択肢)
- 質問4:映画の感想を記入してください(複数行テキスト)
以下のように質問を1つ追加し、順番を入れ替えたとします。
- 質問1:あなたのお名前を入力してください(1行テキスト)
- 質問2:世代を教えてください(選択肢)
- 質問3:この映画は面白かったですか?(選択肢)
- 質問4:次回作に期待しますか?(選択肢)
- 質問5:映画の感想を記入してください(複数行テキスト)
このときエクスポートしたスプレッドシートの列がこのように並んでしまいました。
質問1 | 質問3 | 質問4 | 質問5 | 質問2 |
---|---|---|---|---|
対処法
暫定的な回避策としては、以下くらいしかないようです。
- 段階評価の使用を避ける(代わりに選択肢を用いる)
- 質問の順番はよく考えておいて、あとから追加するようなケースを避ける
SharePoint Designerを使えば回避できるかもしれませんが、まだ試せていません。