0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Google Apps Scripts による Google フォームのフォームクラス設定を変更する

Last updated at Posted at 2018-10-14

イントロダクション

背景

複数の Google フォーム を作成する際、Google Apps Scripts を利用して、Google フォームの細かな共通の設定を変更したい。

目的 (Purpose)

Google フォームの Form Class の設定を変更する。
例えば

  • 回答者が行える操作: 送信後に編集
  • 別の回答を送信するためのリンクを表示
  • 確認メッセージ
  • 回答の受付
    をデフォルトから変更する

目標 (Gole)

次のような画面の設定を変更する
img1.png

ソースコード (source cord)

Google フォームを作成したのち、下記のプログラムを実行してください。


function mySF() {
  // ID は 設定したいGoogle フォームのIDを入れる
  var form = FormApp.openById('ID'); // gyo1

  // 新たにGoogle フォームを作成したい場合は gyo1 を次に変更
  // var form = FormApp.create("無題のページ")

  form.setTitle('フォームの名前')
    .setDescription('フォームの説明')
    // (A.) 送信後に編集可能にする
    .setAcceptingResponses(true)
    // (B.) 別の回答を送信するためのリンクを表示する
    .setShowLinkToRespondAgain(false)
    // (C.) 確認メッセージの変更
    .setConfirmationMessage('回答を記録しました。審査へのご協力ありがとうございました。回答を編集する場合は「回答を編集」にお進みください。回答を終了する場合は、そのままブラウザを閉じてください。')
    // (D.) 回答を受け付けている状態に変更
    .setAllowResponseEdits(true);
}

参考文献

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?