我在XML文件中具有树结构,我想从该XML文件动态生成Google表单。我找不到关于这种东西的任何东西,只能找到如何将XML导入Google Sheet的方法,但是似乎无法从Sheet创建Form。你有任何想法吗?
答案 0 :(得分:2)
使用Google Apps脚本的Forms Service,您可以动态创建表单。流程如下:
使用XML Service解析XML文件。
使用Forms Service方法和FormApp.create()
方法创建表单。
addTextItem()
或addCheckboxItem()
之类的方法遍历XML树并将相应的项添加到表单中。getPublishedUrl()
方法获取表单的已发布URL。您也可以使用Gmail Service共享它。您可以在Forms Service页上看到有关创建表单的示例。