我有一个应用程序脚本,它是一个 MCQ 测验,它会询问用户问题并对它们进行评分等。它会从池(电子表格)中随机抽取一定数量的问题。
我正在尝试为教师构建一个后端界面,用于制作他们自己的测验,并且我在考虑对于每个测验它都会制作模板脚本的副本,但它需要编辑模板脚本中的属性。如果这甚至是可能的,我会怎么做?
我有一个应用程序脚本,它是一个 MCQ 测验,它会询问用户问题并对它们进行评分等。它会从池(电子表格)中随机抽取一定数量的问题。
我正在尝试为教师构建一个后端界面,用于制作他们自己的测验,并且我在考虑对于每个测验它都会制作模板脚本的副本,但它需要编辑模板脚本中的属性。如果这甚至是可能的,我会怎么做?
如果您使用独立脚本来呈现多项选择项,那么您可以与其他人共享该脚本,他们可以在自己的配额下运行它。我偶然发现了这个演示文稿,它很好地解释了它......太糟糕了,没有任何音频,我敢打赌再多说几句会有所帮助。特别注意部署讨论,从幻灯片 51 开始。
脚本可以简单地使用用户属性来存储特定教师的信息,包括包含他们问题的文档的 ID,而不是在脚本中编辑属性。这样,您无需为不同的用户定制脚本。
这个先前的问题也可能有帮助:如何为域部署 Google Apps 脚本?.
由于独立脚本是[type:application/vnd.google-apps.script][3]
,因此可以想象一个脚本可以编辑另一个脚本。我希望其他人为此提出一个答案。