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