任务未在 RS TaskGroup 脚本中更新

Task is not updating in RS TaskGroup script

我已经在我的 RS TaskGroup 服务器中创建了一个任务更新脚本。每次更新任务时,它都应该修改任务值。不幸的是它没有更新任务。

function Handle_Before_UpdateTask (UpdatedTask, OrigTask)
{
  UpdatedTask.progress = 0;
  rstg.updateTask (UpdatedTask);
  return true;
}

您不应在 "handle" 函数中调用 rstg.updateTask。它应该只用于从数据库读取的任务,例如通过 rstg.getTaskById。请参阅文档 https://www.raikosoft.de/script-api/rstg/

您可以简单地跳过 rstg.updateTask 由 UpdatedTask 参数表示的任务。服务器会自动将您的更改应用到此任务,然后再将其存储到数据库中。