GASを用いてGoogle Form上のクイズの作成を自動化する

技術記事

(この記事は、2020年に作成した記事を移設したものです。)

オンラインでクイズ大会を開く場合、従来のペーパークイズの代わりに、Google Formなどを用いてオンラインで解けるクイズを実施したいと考えることがあります。
しかし、そこには手間が生じます。
なぜなら、問題の管理は多くの場合Excelファイルで行っていることが多く、Wordに直に貼り付けることができるオフラインのペーパークイズとは違い、フォームに1つ1つ問題をコピペしなければなりません。これは非常に面倒くさいです。

よって、この作業をGAS(Google Apps Script)上で自動化しましたので、その方法について備忘録・情報共有的な意味を込めてブログに残しておきます。

使用方法

  1. 以下のコードの各種設定項目に数値を記入する
  2. 問題の並んでいるExcelGoogle ドライブ上でSpread sheetに変換する
  3. [ツール] > [スクリプトエディター] を開いて、コードを貼り付けて実行する

コード

参考資料

Document Service  |  Apps Script  |  Google for Developers

コメント