2017-10-27 15 views
0

나는 내 회사의 모든 회의실을 이용할 수 있도록 노력하고 있습니다. 지금, 나는 이런 식으로 일을 해요 : 실제 시간으로/끝을 item.start을 비교하여 현재 회의가있는 경우Exchangelib - 많은 객실 가용성 확보

account = Account(
primary_smtp_address= "mail_of_one_meeting_room", 
autodiscover=False, 
config = config, 
access_type=DELEGATE) 

items = account.calendar.view(
     start = tz.localize(EWSDateTime(now.year,now.month,now.day,8)), 
     end = tz.localize(EWSDateTime(now.year,now.month,now.day,20)) 
     ) 

그런 다음 내가 확인. 확인할 회의실이 9 개 있으므로이 요청을 9 번 연속 전송합니다. room.availability (True 또는 False)와 같은 하나의 방의 가용성을 먼저 얻는 더 좋은 방법이 있습니까 (두 번째로 단 하나의 요청으로 많은 방의 가용성을 되 찾을 수 있습니까? ?

이 방법은 효과가 있었지만 시간이 꽤 걸렸으므로 더 빠른 솔루션을 얻게되어 매우 기쁩니다.

답변