javascript - 如何使用谷歌应用程序脚本设置谷歌表单中项目的父级?

标签 javascript google-apps-script google-sheets google-forms

我正在使用谷歌脚本基于谷歌电子表格创建谷歌。看来我只能通过在分页符之后立即创建问题来设置特定问题所在的分页符?无论如何,是否可以切换或手动选择问题项目所在的PageBreak?像:

var q = form.addMultipleChoiceItem()
var page1 = form.addPageBreakItem();
var page2 = form.addPageBreakItem();
q.setParent(page1)

这可能吗?

最佳答案

Google 表单上没有“父”项目。所有项目都是该表单的子项。

您可以使用 moveItem(from, to) 或 moveItem(item, toIndex) 将项目放在某个位置。

请记住第一个 Class PageBreakItem设置第二页的开始。

如果要将某个项目放在首页上,其索引应小于第一个 PageBreakItem 索引。

关于javascript - 如何使用谷歌应用程序脚本设置谷歌表单中项目的父级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47584598/

相关文章:

javascript - 如何解决解析 HTML 时出现错误

javascript - 无法将 Splice 与字符串切片中的数组一起使用

web-scraping - (明智的价格比较)IMPORTXML - 导入的内容为空

javascript - https ://docs. 的请求失败 google.com 返回代码 401 - 从 Google 表格保存并通过电子邮件发送 PDF 文件

javascript - Dojo 工具包关闭外部对话框

javascript - 工具提示不适用于文本区域 Bootstrap

javascript - Google 饼图生成空白图表

google-apps-script - 使用 Google Apps 脚本库

regex - 使用 Google 脚本从电子邮件正文中提取信息

javascript - 悬停时使用 jQuery 和/或 CSS 放大图像并保持大选择