我在RS TaskGroup服务器中创建了一个任务更新脚本。每次更新任务时都应该修改任务值。不幸的是,它没有更新任务。
function Handle_Before_UpdateTask (UpdatedTask, OrigTask)
{
UpdatedTask.progress = 0;
rstg.updateTask (UpdatedTask);
return true;
}
答案 0 :(得分:1)
你不应该在“handle”函数中调用rstg.updateTask。它应仅用于从数据库读取的任务,例如通过rstg.getTaskById。请参阅文档https://www.raikosoft.de/script-api/rstg/
您可以在UpdatedTask参数表示的任务上跳过rstg.updateTask。在将更改存储到数据库之前,服务器会自动将更改应用于此任务。