2016-07-25 10 views
6

क्या कोई कैलेंडर ईवेंट खोजने का कोई तरीका है जिसमें कोई विशिष्ट साझा विस्तारित संपत्ति सेट नहीं है?Google कैलेंडर API का उपयोग करके एक विशिष्ट विस्तारित विशेषता के बिना मैं किसी ईवेंट की खोज कैसे कर सकता हूं?

sharedExtendedProperty का उपयोग करना, मैं ऐसे sharedExtendedProperty के रूप में एक विस्तारित संपत्ति के लिए एक विशिष्ट मूल्य युक्त कैलेंडर ईवेंट के लिए खोज सकते = "student_id = 500" वापस सभी कैलेंडर ईवेंट खुल जाएगा जहां साझा बढ़ाया संपत्ति student_id 500

है लेकिन मुझे ऐसी घटनाओं की खोज करने का कोई तरीका नहीं मिल रहा है जहां एक ही संपत्ति अभी तक सेट नहीं की गई है। क्या इसे करने का कोई तरीका है?

उदाहरण के तौर पर, नीचे दी गई तीन घटनाओं पर विचार करें। मैं ऐसी खोज निष्पादित करना चाहता हूं जो किसी भी घटना को वापस लाएगा जिसमें विस्तारित संपत्ति "student_id" नहीं है। तो "प्रशिक्षण 2" और "प्रशिक्षण 3" वापस किया जाना चाहिए, लेकिन "प्रशिक्षण 1" नहीं।

{ 
    "summary": "training 1", 
    "start": { 
     "dateTime": "2016-08-02T09:00:00-07:00" 
    }, 
    "end": { 
     "dateTime": "2016-08-02T11:00:00-07:00" 
    }, 
    "extendedProperties": { 
     "shared": { 
      "student_id": "56a71d61c17c248729c9b815" 
     } 
    } 
} 

{ 
    "summary": "training 2", 
    "start": { 
     "dateTime": "2016-08-04T09:00:00-07:00" 
    }, 
    "end": { 
     "dateTime": "2016-08-04T11:00:00-07:00" 
    }, 
    "extendedProperties": { 
     "shared": { 
      "course_type": "internal" 
     } 
    } 
} 

{ 
    "summary": "training 3", 
    "start": { 
     "dateTime": "2016-08-06T09:00:00-07:00" 
    }, 
    "end": { 
     "dateTime": "2016-08-06T11:00:00-07:00" 
    } 
} 

उत्तर

-1

sharedExtendedProperty

यह संभव है का उपयोग किए बिना एक घटना खोजें, बस विभिन्न मापदंडों है कि आप घटना की सूची में उपयोग कर सकते हैं की जाँच करें। और बस ध्यान दें कि sharedExtendedProperty सिर्फ एक वैकल्पिक पैरामीटर है, इसलिए आप इसके बिना किसी ईवेंट की खोज कर सकते हैं।

घटनाओं की खोज में साझा किए गए एक्स्टेंडेड प्रॉपर्टी के लिए वैकल्पिक कार्य।

मुझे लगता है कि घटनाओं की तलाश में इसका कोई वैकल्पिक तरीका नहीं है या ऐसा ही कार्य नहीं करता है। Google आपके extended properties के मानों के आधार पर ईवेंट खोजने के लिए बनाता है। इसलिए यदि आप इस तरह की घटना खोजना चाहते हैं, तो आपके पास इस पैरामीटर का उपयोग करने के अलावा कोई विकल्प नहीं होगा।

+0

स्पष्टीकरण के लिए, मैं साझा किए गए एक्स्टेंडेड प्रॉपर्टी का उपयोग किए बिना खोज करने का कोई तरीका नहीं ढूंढ रहा हूं, मैं ऐसी घटनाओं को खोजना चाहता हूं जिनके पास विशिष्ट साझा किए गए एक्स्टेंडेड प्रॉपर्टी सेट नहीं हैं जो ईवेंट करते हैं। – Wake

+0

मैं आपके प्रश्न को समझ नहीं पा रहा हूं, क्या आप इसे और अधिक स्पष्ट कर सकते हैं .. और यदि आपके पास नमूना अनुरोध है, तो आप इसे भी प्रदान कर सकते हैं। – KENdi

+0

मैंने स्पष्टीकरण के लिए एक उदाहरण जोड़ा है। मुझे कोई अन्य विवरण प्रदान करने में खुशी होगी जो मददगार होगा, लेकिन यह नहीं पता कि आप क्या खोज रहे हैं। – Wake

संबंधित मुद्दे