Google Scriptingは新しくなっていますが、現在はフォームを作成するためにそのプロジェクトを利用しています。これは、フォームに関係する人物ごとに自動的に生成されるQuestionGridsを使用します。 4つの質問にそれぞれ3つの回答があります。各質問のオプションは、-1、0、または1です。私は、どのメンバーが各人の特定の質問に応答して与えることができる-1と1の数を制限する方法が必要です。私の考えは、彼らが与える応答をチェックし、-1と1の数を2つの変数に記録する何らかの方法があるということでした。変数が設定した量を超えると、変数にエラーがスローされます。QuestionGridのGoogleフォームレスポンスを制限する
これは私の問題を説明するために行うことができる最高ですが、もう少し明確にするために、私はコードスニペットと質問グリッドの形式の写真を含めています。まだ不明な点がある場合は、私に知らせてください。
ご協力いただきありがとうございます。
コードスニペット:
function makeEvals(){
var form = FormApp.create('Winter 2016 Evals');
form.collectsEmail();
form.setCollectEmail(true);
var names = ['Person1','Person2','Person3','Person4'];
for(var i = 0; i<names.length; i++){
var questionGrid = form.addGridItem();
questionGrid.setTitle(names[i]);
questionGrid.setRows(['This person is actively engaged with floor','This person actively contributes time and energy to benefit House',
'This person reflects floor in a professional manner','This person is an overall good member of floor']);
questionGrid.setColumns(['-1 (Does not meet expectations)','0 (Meets expectations)','1 (Exceeds expectations)']);
questionGrid.setRequired(true);