0

我想知道是否可以总结用户的计划工作时间?如何计算用户的计划工作时间?

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

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

回答

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); 

有关如何处理请求的调度和工时看到this文章和服务预约看over here更多信息。