如何在谷歌表单中添加动态字段
How can I add dynamic field in Google Form?
在Google表单中有使用jQuery添加新字段或使用Javascript添加字段的功能吗?
我正在使用谷歌应用程序脚本创建一个问卷调查应用程序,问题和答案将从我的管理面板中设置(管理员决定有多少问题)。如果表单旁边有一个(+)来自动加载表单下面的另一个文本框,那将是完美的。
我找到了一个完美的原因,为什么它不能用谷歌表单添加动态字段,因为谷歌表单应用程序与电子表格完全绑定
所有表格都有单独的电子表格。
因此,不可能在谷歌表单中生成动态字段,因为它与电子表格有很强的关联性
这可以说是谷歌表单和电子表格之间的静态关系。
我认为您想要构建一个新页面,可以使用带有JSON和Google电子表格数据API 的using jQuery提交到Google电子表格
简短回答
是的,您可以使用Forms Service Class form 以编程方式创建/编辑表单
注意:目前无法根据用户输入对表单/问题进行更改,如进行级联下拉列表。
扩展答案
以下是将每个问题类型添加到谷歌表单的具体方法。
方法返回类型简述--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------addCheckboxItem()CheckboxItem附加一个新的问题项,允许回答者选择一个或多个复选框,以及一个可选的"其他"字段。addDateItem()DateItem追加一个新的问题项,允许回答者指明日期。addDateTimeItem()DateTimeItem追加一个新的问题项,允许回答者指明日期和时间。addDurationItem()DurationItem添加一个新的问题项,允许回答者指示时间长度。addGridItem()GridItem追加一个新的问题项,以列和行的网格形式显示,允许回答者从一系列单选按钮中每行选择一个选项。addListItem()ListItem追加一个新的问题项,允许回答者从下拉列表中选择一个选项。addMultipleChoiceItem()MultipleChoice item添加一个新的问题项,允许回答者从单选按钮列表或可选的"其他"字段中选择一个选项。addParagraphTextItem()Paragraph TextItem追加一个新的问题项,允许回答者输入一段文本。addScaleItem()ScaleItem追加一个新的问题项,允许回答者从编号的单选按钮序列中选择一个选项。addTextItem()TextItem追加一个新的问题项,允许回答者输入一行文本。addTimeItem()TimeItem追加一个新的问题项,允许回答者指明一天中的时间。
另请参阅
- 我可以通过谷歌应用程序脚本填写TextItem吗
相关文章:
- 正在添加动态第二类Jquery
- 如何在javascript而不是jquery中添加动态列表
- 为图例添加动态色彩标签
- 如何在谷歌表单中添加动态字段
- 如何添加动态Id's并在运行时提取它们
- 在 JavaScript 中添加动态文本
- 如何添加动态表单元素但保留其值(JS)
- 使用AngularJs在自定义TinyMCE编辑器中添加动态数据
- 如何使用JavaScript添加动态HTML内容(DIV)
- javascript初学者:在javascript中添加动态样式
- 如何使用Javascript在html源中添加动态数据
- 向Uploadify添加动态字段
- 如何在 Vue.js 中添加动态组件/部件
- 锚导航与坚持到顶部菜单..需要向锚点添加动态偏移量
- Javascript:添加动态方法
- 向角度对象添加动态功能
- 添加动态文本框时更新动态高度
- JavaScript 运行时错误:无法在 Windows 8 应用中添加动态内容
- 添加动态点击事件
- 添加动态字段以创建特定的 JSON 格式