スコア関数

点数を割り当てたら、スコアは数式で決まります。どの質問を数えるのか、各選択肢が何点なのか、です。Google Formsにはフォーム内の数式がなく、Google Sheetsの数式は回答が届いた後にしか動かないので、フォームに入力している人は誰も結果を見られません。Formfacadeには、Scoreの質問のCalculateオプションに書く2つのスコア関数があります。SCOREは、選択式、チェックボックス、グリッドの質問の選択肢に点数を付けます。対象はフォーム全体、1つのセクション、1つの質問、または説明が検索語に一致する質問です。GRIDSCOREは、グリッドの選んだ行に点数を付けます。このページは両方のリファレンスです。

さっそく始めましょう。フォームを作成して、そのScoreの質問のCalculateオプションにこれらの関数を書いてください。

これらの関数はどこに書く?

  • 開いたページでフォームに名前を付け、Create formをクリックしてProceedをクリックします。
  • Assign pointsダイアログではAI score setupが選ばれています。Proceed、Send、Nextの順にクリックします。×をクリックして「Edit」タブに戻ります。
  • Score質問をクリックし、歯車アイコンをクリックします。Answerをクリックし、Calculateオプションにすでに入っているPOINTS()を削除して関数を書き、Saveをクリックします。

SCORE

Score関数を使うと、選択式、チェックボックス、グリッドの質問の選択肢に点数を割り当てて、合計スコアを計算できます。
構文:
SCORE(scope, point-1, point-2, …, point-n)
各項目の意味
  • scope - フォーム内の特定の質問、セクション内のすべての質問、フォーム内のすべての質問、説明に検索語が一致する質問のどれに点数を割り当てるかを決めます
  • point-1, point-2, … point-n - 選択肢 (a)、(b)、(c)、(d)、(e) などに順番に割り当てる点数

SCORE - ALL

score関数のscopeをALLに設定すると、フォーム内のすべての質問に点数を割り当てて全体のスコアを計算できます。
構文:
SCORE(ALL, point-1, point-2, point-3, …, point-n)
使用例:
SCORE(ALL, 1, 2, 3, 4, 5)
SCORE(ALL, 2, 3, 10, 8)

SCORE - SECTION

score関数のscopeをSECTIONに設定すると、セクション内のすべての質問に点数を割り当ててセクションのスコアを計算できます。これにはフォームに複数のセクションが必要です。セクションを追加するには、セクションの最後の質問をクリックし、右側のAdd pageアイコンをクリックします。
構文:
SCORE(SECTION, point-1, point-2, point-3, …, point-n)
使用例:
SCORE(SECTION, 1, 2, 0.5, 0.25, 0.25)
SCORE(SECTION, -1, -2, 0, 2, 1)

SCORE - QUESTION

質問のentry#idをscopeとして追加すると、セクション内のその特定の質問に点数を割り当てて、その質問だけのスコアを計算できます。
構文:
SCORE(question, point-1, point-2, point-3, …, point-n)
使用例:
SCORE(entry###, 1, 2, 0.5, 0.25, 0.25)
SCORE(entry###, -1, -2, 0, 2, 1)
注:@を入力して一覧から目的の質問を選ぶと、上の数式にそのentry #idが追加されます。

SCORE - SEARCH

検索語をscopeとして追加すると、説明に検索語が一致するすべての質問に点数を割り当ててスコアを計算できます。
構文:
SCORE(search_term, point-1, point-2, point-3, …, point-n)
使用例:
SCORE("Physical activity", 1, 2, 0.5, 0.25, 0.25)
SCORE("Food & diet", -1, -2, 0, 2, 1)

GRIDSCORE

Gridscore関数を使うと、グリッド質問の特定の行の選択肢に点数を割り当ててスコアを計算できます。これにはフォームにグリッド質問が必要です。ない場合は、質問をクリックし、質問の種類の一覧でMultiple choice gridに変更します。
構文:
GRIDSCORE(question, rownum, point-1, point-2, … point-n)
各項目の意味
  • question - グリッド質問のentry #id。@を入力して一覧から目的の質問を選ぶと、上の数式にそのentry #idが追加されます。
  • rownum - スコアを計算するために点数を割り当てる行を指定します。1行でも複数行でもかまいません。たとえば [2, 3, 5, 10] は2、3、5、10行目を選択します
  • point-1, point-2, … point-n - 列にある選択肢 (a)、(b)、(c)、(d)、(e) などに割り当てる点数。これらの点数は列1から順番に割り当てられます。使用例:GRIDSCORE(entry###, [2, 3, 7, 8], 1, 2, 3, 4, 5) GRIDSCORE(entry###, [1, 4, 5, 6], -2, -1, 0, 2, 1)

まとめ

Google Formsにはフォーム内の数式がなく、Google Sheetsの数式は送信後にしか動きません。Formfacadeなら、選択式、チェックボックス、グリッドの質問にはSCOREを、グリッドの選んだ行にはGRIDSCOREを使い、Scoreの質問のCalculateオプションに書くだけです。フォームを作成して、そのScoreの質問のCalculateオプションにこれらの関数を書いてください。ご不明な点があれば、サポートまでご連絡ください。

最終更新: