如何创建 Google 表单的版本,以便我们可以在不中断生产的情况下完成 dev/test?

how to create versions of Google Forms so we can do dev/test without breaking production?

有没有办法创建 Google 表单的版本,以便我们可以在不破坏生产表单的情况下进行开发工作,例如添加新问题?然后,当我们准备好时,一种将更改推送到生产环境的方法。

我知道我们可以复制表格,但是我们必须手动更新它以进行我们想要的更改。

您可以 source-control 与表单关联的脚本(通过 GAS Github Assistant or Clasp),但是没有 built-in/out-of-box 可以轻松应用于表单本身的方法。

您可以尝试设置一个自定义构建过程,其中您有两个版本的表单,一个用于测试,另一个用于生产,然后编写脚本以自动从测试版本更新表​​单的生产版本.

O̶r̶ ̶a̶l̶t̶e̶r̶n̶a̶t̶i̶v̶e̶l̶y̶,̶ ̶u̶s̶e̶ ̶t̶h̶e̶ ̶C̶l̶a̶s̶p̶ ̶C̶L̶I̶ ̶t̶o̶ ̶p̶u̶s̶h̶ ̶c̶h̶a̶n̶g̶e̶s̶ ̶t̶o̶ ̶t̶h̶e̶ ̶p̶r̶o̶d̶u̶c̶t̶i̶o̶n̶ ̶v̶e̶r̶s̶i̶o̶n̶ ̶s̶i̶m̶i̶l̶a̶r̶ ̶t̶o̶ ̶h̶o̶w̶ ̶G̶I̶T̶ ̶b̶r̶a̶n̶c̶h̶i̶n̶g̶ ̶w̶o̶r̶k̶s̶.̶ 删除最后一点,因为 Clasp CLI 仅适用于代码;您将需要一个单独的脚本来在测试版本和生产版本之间迁移表单的结构。