कोई इवेंट बनाएं
अगर आपके पास आयोजक के Google Calendar का लिखने का ऐक्सेस है, तो Events: insert
तरीके का इस्तेमाल करके इवेंट जोड़ा जा सकता है.
इस तरीके से, इवेंट को सीधे आयोजक के कैलेंडर में जोड़ा जाता है. इस पर, न्योते जोड़ने की सेटिंग का कोई असर नहीं पड़ता.
मेहमानों को जोड़ना
इस तरीके से, इवेंट में हिस्सा लेने वाले लोगों को भी उसी इवेंट में जोड़ा जा सकता है. इसके लिए, इवेंट की attendees
प्रॉपर्टी में उनका ईमेल पता जोड़ें. अगर आयोजक, आने वाले समय में इवेंट में कोई बदलाव करता है, तो उसे इवेंट में शामिल होने वाले लोगों के लिए लागू किया जाता है.
मीटिंग में शामिल होने वाले लोगों को आयोजक के ईमेल पते से न्योता मिलता है. Google Calendar के उपयोगकर्ताओं को न्योता, उनके ईमेल और/या कैलेंडर में मिलता है. यह इस बात पर निर्भर करता है कि Google Calendar की सेटिंग में इवेंट की सेटिंग क्या है:
- अगर उनके पास
From everyone
सेटिंग है, तो इवेंट सीधे उनके कैलेंडर में जुड़ जाता है - अगर व्यक्ति की सेटिंग
Only if the sender is known
है, तो इवेंट सीधे उसके कैलेंडर में जुड़ जाता है. ऐसा तब होता है, जब उसने पहले कभी आयोजक से इंटरैक्ट किया हो, आयोजक उसी संगठन का हिस्सा हो या आयोजक उसके Google संपर्कों में शामिल हो. अगर मेहमान को आयोजक की पहचान नहीं है, तो वह कैलेंडर में जोड़ें पर क्लिक कर सकता है. इसके अलावा, वह न्योते के ईमेल में हां या शायद पर क्लिक करके भी जवाब दे सकता है. इसके बाद, इवेंट उनके कैलेंडर में जोड़ दिया जाता है. - अगर उपयोगकर्ताओं के पास
When I respond in email
सेटिंग है, तो उनके कैलेंडर में सभी न्योते तब तक नहीं जोड़े जाते, जब तक कि उपयोगकर्ता न्योते के ईमेल में हां, शायद या नहीं पर क्लिक करके जवाब नहीं देता.
Google Calendar में न्योते जोड़ने के तरीके के बारे में ज़्यादा जानने के लिए, Calendar में न्योते मैनेज करना लेख पढ़ें.
इवेंट को सीधे तौर पर, मीटिंग में शामिल लोगों के कैलेंडर में दिखाना
Google Calendar में, मेहमानों के कैलेंडर में किसी इवेंट को सीधे तौर पर दिखाने के लिए, मीटिंग में शामिल होने वाले का जवाब सेट किया जा सकता है या इवेंट की कॉपी को सीधे उसके कैलेंडर में इंपोर्ट किया जा सकता है. दोनों तरीकों के लिए, आपके पास मीटिंग में हिस्सा लेने वाले लोगों के कैलेंडर का लिखने का ऐक्सेस होना चाहिए. अगर आपके पास यह ऐक्सेस नहीं है, तो मीटिंग में हिस्सा लेने वाले व्यक्ति के संपर्कों में आयोजक को जोड़ें. इसके लिए, आपको मीटिंग में हिस्सा लेने वाले व्यक्ति के संपर्कों का लिखने का ऐक्सेस चाहिए.
मेहमान के जवाब की स्थिति सेट करना
किसी इवेंट में शामिल होने वाले व्यक्ति के लिए, 'हां' में जवाब देने की सुविधा सेट करने के लिए, यह तरीका अपनाएं:
- Google Calendar के आयोजक के कैलेंडर में इवेंट बनाएं और उसमें शामिल लोगों को जोड़ें (ऊपर देखें).
- मेहमान के जवाब को
accepted
याtentative
पर सेट करने के लिए,Events: update
वाले तरीके का इस्तेमाल करें. आपके पास मेहमान के कैलेंडर में, बदलाव करने का ऐक्सेस होना चाहिए. इवेंट, मीटिंग में हिस्सा लेने वाले व्यक्ति के कैलेंडर पर दिखने में थोड़ी देरी हो सकती है.Events: update
तरीके का इस्तेमाल करने के बारे में ज़्यादा जानें.
ऐसा करने से, इवेंट को मेहमान के कैलेंडर में जोड़ दिया जाता है. हालांकि, उन्हें अब भी अपने ईमेल में यह बैनर दिख सकता है कि न्योता ऐसे पते से भेजा गया है जिसके बारे में उन्हें पहले से पता नहीं था.
इवेंट की कॉपी को सीधे तौर पर, मीटिंग में शामिल व्यक्ति के कैलेंडर में इंपोर्ट करना
किसी इवेंट की कॉपी को, मीटिंग में शामिल व्यक्ति के कैलेंडर में इंपोर्ट करने के लिए, यह तरीका अपनाएं:
- अगर आपके पास आयोजक के Google Calendar में बदलाव करने का ऐक्सेस है, तो
Events: import
तरीके का इस्तेमाल करके, इवेंट की कॉपी इंपोर्ट करें. Events: import
का इस्तेमाल करके, उसी इवेंट की एक और कॉपी को, मेहमान के कैलेंडर में इंपोर्ट करें. आपके पास मीटिंग में शामिल व्यक्ति के कैलेंडर में बदलाव करने का ऐक्सेस होना चाहिए. आयोजक और मेहमानों की कॉपी के लिए, एक ही इवेंट आईडी (iCalUID
) का इस्तेमाल करें. साथ ही, मेहमान की कॉपी में इवेंट के आयोजक की जानकारी देना न भूलें.
इस तरीके का इस्तेमाल करने पर, मेहमान अपने कैलेंडर में इवेंट देख सकते हैं. हालांकि, उन्हें Google Calendar की ओर से न्योते का ईमेल नहीं मिलता है.
आयोजक को, मीटिंग में शामिल होने वाले व्यक्ति की संपर्क सूची में जोड़ना
अगर आपके पास मीटिंग में हिस्सा लेने वाले व्यक्ति के क्रेडेंशियल नहीं हैं, तो उस व्यक्ति या उसके संगठन को आयोजक का ईमेल पता, अपने Google संपर्कों में पहले से जोड़ने के लिए कहें. इससे, इवेंट सीधे तौर पर उसके कैलेंडर में दिखेगा. नए संपर्क को लागू होने में थोड़ी देरी हो सकती है.
- Google Calendar का इस्तेमाल करने वाले व्यक्ति से, आयोजक को अपने Google संपर्कों में जोड़ने के लिए कहें.
- अगर मेहमान किसी संगठन से हैं, तो संगठन के एडमिन से उनके उपयोगकर्ताओं के
संपर्कों में, प्रोग्राम के हिसाब से ईमेल पते जोड़ने के लिए कहा जा सकता है. एडमिन से डोमेन के लिए, न्योता भेजने की अनुमति देने की सुविधा चालू करने के लिए कहें. इसके बाद, उपयोगकर्ताओं के नाम पर ईमेल भेजें और हर उपयोगकर्ता के लिए संपर्क बनाने के लिए,
People: createContact
वाले तरीके का इस्तेमाल करें. इससे यह पक्का किया जा सकेगा कि आने वाले समय में, इन ईमेल पतों से भेजे गए न्योते, उपयोगकर्ताओं के कैलेंडर में अपने-आप दिखें. - अगर आपके पास मीटिंग में शामिल व्यक्ति के संपर्कों का ऐक्सेस है, तो
People: createContact
तरीके का इस्तेमाल करके, मीटिंग में शामिल व्यक्ति के संपर्कों में आयोजक का ईमेल पता भी जोड़ा जा सकता है.
किसी ईमेल पते से उपयोगकर्ता को न्योता भेजें
अगर आपके पास आयोजक के Google Calendar में बदलाव करने का ऐक्सेस नहीं है या आपको आयोजक का ईमेल पता ज़ाहिर नहीं करना है, तो .ICS फ़ाइल का इस्तेमाल करके, ईमेल से लोगों को न्योता भेजने के लिए, iCalendar प्रोटोकॉल (RFC-5545) का इस्तेमाल करें.
अगर मेहमान ने Google Calendar में Only if the sender
is known
सेटिंग सेट की हुई है और उन्होंने पहले कभी अपना जाना-पहचाना पता रिकॉर्ड नहीं किया है या इंटरैक्ट नहीं किया है, तो न्योते को उनके कैलेंडर में तब तक नहीं जोड़ा जाएगा, जब तक वे कैलेंडर में जोड़ें पर क्लिक न करें या इवेंट का जवाब न दें.
उपयोगकर्ताओं को इवेंट जोड़ने के लिए लिंक दें
इसके अलावा, अगर आपको Google Calendar के उपयोगकर्ताओं को, किसी इवेंट को अपडेट किए बिना, एक बार के लिए जोड़ने की सुविधा देनी है, तो उपयोगकर्ता को पहले से जानकारी भरी हुई इवेंट का लिंक दें. इससे उपयोगकर्ता खुद ही इवेंट जोड़ पाएंगे. इस तरीके से, उपयोगकर्ता के कैलेंडर में एक अलग इवेंट बनता है. इसे तब तक अपडेट नहीं किया जा सकता, जब तक आपके पास उपयोगकर्ता के कैलेंडर का ऐक्सेस न हो.
इस लिंक टेंप्लेट का इस्तेमाल करें:
https://calendar.google.com/calendar/r/eventedit?action=TEMPLATE&dates=20230325T224500Z%2F20230326T001500Z&stz=Europe/Brussels&etz=Europe/Brussels&details=EVENT_DESCRIPTION_HERE&location=EVENT_LOCATION_HERE&text=EVENT_TITLE_HERE
नीचे दी गई जानकारी अपडेट करके:
- शुरू और खत्म होने की तारीख और समय: ISO 8601 फ़ॉर्मैट का इस्तेमाल करें. ऊपर दिए गए उदाहरण में,
20230325T224500Z
और20230326T001500Z
को बदलें. - शुरू और खत्म होने वाले टाइम ज़ोन: इसे IANA टाइम ज़ोन डेटाबेस के नाम के तौर पर फ़ॉर्मैट करें.
टाइम ज़ोन को
stz
औरetz
फ़ील्ड में डालें. - इवेंट की जानकारी: यूआरएल को कोड में बदला जाना चाहिए.
- इवेंट की जगह: इसे यूआरएल के तौर पर कोड में बदला जाना चाहिए.
- इवेंट का टाइटल: यह यूआरएल के तौर पर कोड में बदला जाना चाहिए.
उदाहरण
आइए, अपॉइंटमेंट बुक करने की सेवा देने का उदाहरण लेते हैं. इससे उपयोगकर्ताओं को किसी कारोबार के साथ अपॉइंटमेंट बुक करने में मदद मिलती है. जब कोई उपयोगकर्ता अपॉइंटमेंट बुक करता है, तो आपके पास यह तय करने का विकल्प होता है कि आपकी सेवा, अपॉइंटमेंट बुक करने वाले व्यक्ति और कारोबार के Google Calendar में इवेंट जोड़े.
सबसे अच्छे उपयोगकर्ता अनुभव के लिए, हमारा सुझाव है कि कारोबार अपने कैलेंडर में लिखने का ऐक्सेस दें, ताकि आप इवेंट को सीधे कारोबार के कैलेंडर में जोड़ सकें (इवेंट बनाएं) और बुक करने वाले को उस इवेंट में शामिल होने का न्योता दें (मेहमान जोड़ें). यह पक्का करने के लिए कि बुकिंग करने वाले व्यक्ति को इवेंट, उसके कैलेंडर में दिखे और उसे इसकी रिमाइंडर मिले, उसे ईमेल देखने के लिए कहें. साथ ही, बुकिंग करने के तुरंत बाद, इवेंट के लिए हां में जवाब दें. इवेंट के लिए जवाब देने के बाद, उन्हें सूचना पाने की सेटिंग के हिसाब से Google Calendar से इवेंट की सूचनाएं भेजी जाती हैं.
अगर आपको इवेंट को सीधे बुक करने वाले के कैलेंडर में जोड़ना है, तो बुक करने वालों से कहें कि वे अपनी संपर्क सूची में उस ईमेल पते का इस्तेमाल करें जिससे उन्हें न्योता मिलेगा. इसके अलावा, बुक करने वालों से उनके कैलेंडर में लिखने का ऐक्सेस मांगें. इससे वे प्रोग्राम के हिसाब से, उनकी तरफ़ से जवाब दे पाएंगे (हिस्सा लेने वाले का जवाब सेट करें) और उन्हें बुक की गई बुकिंग के बारे में ईमेल सूचना भेजें.
अगर कारोबार अपने ईमेल पते को सार्वजनिक नहीं करना चाहता, तो बुक करने वाले व्यक्ति को ईमेल से इवेंट भेजने के लिए, उपयोगकर्ता के हिसाब से बनाए गए ईमेल पते का इस्तेमाल करें (किसी ईमेल पते से उपयोगकर्ता को न्योता भेजें).
इवेंट का प्रॉपेगेशन
इस डायग्राम में इस बारे में बताया गया है. सबसे पहले, जैक अपने मुख्य कैलेंडर पर एक इवेंट बनाता है. इसलिए, आयोजक की कॉपी का मालिकाना हक उसके पास होता है. इसके बाद, वह सेल्यूओ सबक ग्रुप के सेकंडरी कैलेंडर और सुसान को न्योता देता है, जिसके पास इवेंट सेटिंग Only if the sender is known
है. इसमें, सेल्यूओ सबक ग्रुप के सेकंडरी कैलेंडर पर, मेहमानों की कॉपी बनाई जाती हैं. साथ ही, अगर सुसान को जैक के बारे में पता है, तो उसकी कॉपी उसके कैलेंडर पर भी बनाई जाती है. इसके अलावा, अगर सुसान ने आरएसवीपी किया है या उसने बताया है कि उसे जैक के बारे में पता है, तो भी उसकी कॉपी उसके कैलेंडर पर बनाई जाती है. जब सुसान जवाब देती हैं, तो RSVP में किया गया बदलाव, आयोजक को भेज दिया जाता है. साथ ही, आयोजक की कॉपी को सुसान के जवाब के साथ अपडेट कर दिया जाता है. इवेंट के मेज़बान की कॉपी में किए गए ये बदलाव, इवेंट में शामिल अन्य लोगों को दिखते हैं.
शेयर की गई इवेंट प्रॉपर्टी
जिस कैलेंडर में इवेंट बनाया जाता है उसे आयोजक का कैलेंडर कहा जाता है. शेयर किए गए इवेंट की जानकारी का मालिकाना हक, इस कैलेंडर के पास होता है. इसमें इवेंट का आईडी, शुरू और खत्म होने का समय, खास जानकारी, और ब्यौरा शामिल होता है. जब यह जानकारी आयोजक के कैलेंडर पर अपडेट की जाती है, तो ये बदलाव मेहमान की कॉपी में लागू हो जाते हैं.
निजी इवेंट प्रॉपर्टी
सभी इवेंट कॉपी के बीच, सारी जानकारी शेयर नहीं की जाती. कुछ प्रॉपर्टी निजी होती हैं. जैसे, रिमाइंडर, colorId
, पारदर्शिता या extendedProperties.private
प्रॉपर्टी. इन प्रॉपर्टी को आयोजक के कैलेंडर के बजाय, मीटिंग में हिस्सा लेने वाले व्यक्ति की सेटिंग से कंट्रोल किया जाता है.
इवेंट में शामिल लोग, शेयर की गई प्रॉपर्टी में भी बदलाव कर सकते हैं. हालांकि, ये बदलाव सिर्फ़ अपनी कॉपी में दिखते हैं. अगर आयोजक ने बदलाव किया, तो ये बदलाव रद्द हो सकते हैं.
इवेंट में होने वाला एक ही बदलाव, मेहमानों से आयोजक को भेजा जाता है. यह बदलाव, मेहमान के जवाब का स्टेटस होता है. इसे attendees[].responseStatus
प्रॉपर्टी में सेव किया जाता है.