GoogleAppsScriptを用いてイベントの参加アンケートを動的に作成しようと考えています。
form作成機能の「事前入力したURLを取得」を使用した時のようなURLを作成したいのですが、
作成方法で行き詰っています。
現状のコード
1function createForm() { 2 3 var form = FormApp.create("イベントアンケート"); 4 form.setTitle("xxxイベント") 5 6 var days = ["4/4","5/5","6/6"]; 7 var ans = ["参加","予定が合えば","不参加"]; 8 9 //入力項目作成 10 form 11 .addGridItem() 12 .setTitle("参加可能日") 13 .setHelpText("参加可能日を選択してください") 14 .setRows(day2) 15 .setColumns(gridAns); 16 17 Logger.log(form.getSummaryUrl());//全ての日付で"不参加"選択状態のURL出力を行いたい 18}
このURLを確認したところ
パラメータとして以下の4つを指定していることはわかりました。
0. usp=pp_url //よくわからない
0. entry.1164379453=%E4%B8%8D%E5%8F%82%E5%8A%A0 //entry.[選択肢ID?] = [選択内容のURLエンコード]
0. entry.506873954=%E4%B8%8D%E5%8F%82%E5%8A%A0 //同上
0. entry.598645542=%E4%B8%8D%E5%8F%82%E5%8A%A0 //同上
今回の解決策として以下の2点どちらかを想定しています。
- 事前入力したURLを作成するメソッドがあれば、それを利用する
- 選択肢ID?を取得し、無理やり文字列結合し作成する。
いずれかの方法を存知の方がいらっしゃいましたら、
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 00:46