5

jQuery を使用して新しいフィールドを追加する機能や、Google フォームでJavascript を使用してフィールドを追加する機能はありますか?

Google Apps スクリプトを使用してアンケート アプリケーションを作成しています。質問と回答は管理パネルから設定されます (管理者が質問の数を決定します)。フォームの下に別のテキスト ボックスを自動的に読み込むために、フォームの横に (+) があれば完璧です。

4

3 に答える 3

5

Googleフォームアプリケーションはスプレッドシートと完全に結合されているため、Googleフォームで動的フィールドを追加できないという完全な理由を見つけました

そこに個々のスプレッドシートを持つすべてのフォーム。

そのため、スプレッドシートと強く関連付けられているため、Google フォームで動的フィールドを生成することはできません。

これは、Google フォームとスプレッドシートの静的な関係と言えます。

于 2012-09-03T12:36:13.717 に答える
0

簡潔な答え

はい、Forms Service Class Formを使用してプログラムでフォームを作成/編集できます

注: 現時点では、カスケード ドロップダウンの作成など、ユーザー入力に基づいてフォームや質問を変更することはできません。

拡張回答

以下は、各質問タイプを Google フォームに追加する具体的な方法です。

メソッド 戻り値の型 簡単な説明
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------
addCheckboxItem() CheckboxItem 回答者が 1 つ以上のチェックボックスを選択できるようにする新しい質問項目と、オプションの「その他」フィールドを追加します。
addDateItem() DateItem 回答者が日付を指定できるようにする新しい質問項目を追加します。
addDateTimeItem() DateTimeItem 回答者が日時を指定できる新しい質問項目を追加します。
addDurationItem() DurationItem 回答者が時間を指定できるようにする新しい質問項目を追加します。
addGridItem() GridItem 列と行のグリッドとして表示される新しい質問項目を追加し、回答者が一連のラジオ ボタンから行ごとに 1 つの選択肢を選択できるようにします。
addListItem() ListItem 回答者がドロップダウン リストから 1 つの選択肢を選択できるようにする新しい質問項目を追加します。
addMultipleChoiceItem() MultipleChoiceItem 回答者がラジオ ボタンのリストまたはオプションの「その他」フィールドから 1 つの選択肢を選択できるようにする新しい質問項目を追加します。
addParagraphTextItem() ParagraphTextItem 回答者がテキスト ブロックを入力できるようにする新しい質問項目を追加します。
addScaleItem() ScaleItem 回答者が一連の番号付きラジオ ボタンから 1 つのオプションを選択できるようにする新しい質問項目を追加します。
addTextItem() TextItem 回答者が 1 行のテキストを入力できるようにする新しい質問項目を追加します。
addTimeItem() TimeItem 回答者が時刻を指定できるようにする新しい質問項目を追加します。

こちらもご覧ください

于 2016-12-03T19:32:46.603 に答える