我创建了一个简单的应用脚本来接收资源日历并列出该资源中的事件并列出与会者。但是,如何将事件的日历分配给事件(而不是资源)?
例如:
我的脚本遍历会议室A的日历,并列出事件
A队同步
May,John,Karen
B队同步
凯文,贝丝,马克我可以致电获取日历受让人的价值吗?
@Controller
public class ItemController {
@RequestMapping("/items1")
public List<Item> getItems1() {
ItemRepository itemRepository = new ItemRepositoryImpl(new Analyser1(), "file1.txt");
return itemRepository.getItems();
}
@RequestMapping("/items2")
public List<Item> getItems1() {
ItemRepository itemRepository = new ItemRepositoryImpl(new Analyser2(), "file2.txt");
return itemRepository.getItems();
}
@RequestMapping("/items3")
public List<Item> getItems1() {
ItemRepository itemRepository = new ItemRepositoryImpl(new Analyser3(), "file3.txt");
return itemRepository.getItems();
}
}
返回“会议室A”,这是我正在迭代的日历的名称,而不是“Bob”或“Anna”
答案 0 :(得分:1)
.getOriginalCalendarId()
和.getCreators()
方法可能会为您提供所需的信息。它肯定会给发起人的活动日历。
这将涵盖由一个人创建的由另一个人委派的事件,这取决于您的用例需要哪些信息。
日历的基础API(作为高级服务提供)可以为组织者和创建者提供属性。
或者,您可以在访客列表中循环并调用getGuestStatus()
方法,它可以将OWNER
作为适用值之一。