从XML文件创建Google表单

时间:2019-10-31 11:30:29

标签: xml google-apps-script google-sheets google-form

我在XML文件中具有树结构,我想从该XML文件动态生成Google表单。我找不到关于这种东西的任何东西,只能找到如何将XML导入Google Sheet的方法,但是似乎无法从Sheet创建Form。你有任何想法吗?

1 个答案:

答案 0 :(得分:2)

使用Google Apps脚本的Forms Service,您可以动态创建表单。流程如下:

  1. 使用XML Service解析XML文件。

  2. 使用Forms Service方法和FormApp.create()方法创建表单。

  3. 使用addTextItem()addCheckboxItem()之类的方法遍历XML树并将相应的项添加到表单中。
  4. 使用getPublishedUrl()方法获取表单的已发布URL。您也可以使用Gmail Service共享它。

您可以在Forms Service页上看到有关创建表单的示例。