0

我想知道是否可以总结用户的预定工作时间?

我已经自定义了用户实体并添加了一个字段,我想在其中显示用户在本周定义的总工作时间。但我不知道如何访问包含工作时间的实体。问题是我在一个在线组织中,我无法访问数据库。

我试过下载 SDK,当然还有谷歌搜索。由于我是初学者,我没有发现任何有用的东西。

4

1 回答 1

0

我找到了一个选择某个用户的工作时间跨度的示例。它可以在 SDK 中找到,但鉴于该示例是用 C# 编写为控制台应用程序,它可能会被视为复杂且不必要的复杂。

另外,有人提到用户实体上有一个字段,我假设对于这个特定的任务,JavaScript 可能更合适,这样的例子我还没有见过。

这个展示源代码的页面位于MSDN上。底线是您创建一个服务,然后执行以下操作。

QueryScheduleRequest scheduleRequest = new QueryScheduleRequest
{
  ResourceId = GetRegardedUserId(),
  Start = DateTime.Now,
  End = DateTime.Today.AddDays(14),
  TimeCodes = new TimeCode[] { TimeCode.Available }
};
QueryScheduleResponse scheduleResponse 
  = (QueryScheduleResponse)_serviceProxy.Execute(scheduleRequest);

有关如何处理调度和工作时间请求的更多信息,请参阅本文,服务预约请参阅此处

于 2015-05-04T19:08:48.490 回答