是否可以从 LimeSurvey 的 API RemoteControl2 获取最后一个问题 ID?api 文档在这里: http: //manual.limesurvey.org/RemoteControl_2_API#add_group
我通过将用户输入转换为 XML 然后 Base64 然后发送它们来导入问题,它工作正常。问题 ID 在所有调查中自动递增。它是自动填充的,但不是用于子问题的 parent_qid。这需要专门设置,否则子问题会附加到另一个父问题。
所以我现在做的是使用 API 方法,我遍历所有调查,然后是组,然后是问题,并尝试找到最新的 qid。我不想创建和删除问题(这在性能方面可能更好,但我不喜欢数据库混乱)。
有更好的方法吗?