क्या मैं एक Google कैलेंडर ईवेंट बना सकता हूं जो महीने में प्रत्येक 1, 3 और 5 वें शुक्रवार को दोहराता है?


29

क्या Google कैलेंडर में महीने में हर 1, 3 और 5 वें शुक्रवार को दोहराई जाने वाली घटना बनाना संभव है?

जवाबों:


26

यद्यपि Google कैलेंडर आपको मनमाने ढंग से पुनरावृत्ति नियमों को बनाने या संशोधित करने की अनुमति नहीं देता है, लेकिन iCalendar विनिर्देश जो इसका उपयोग करता है और समझता है वह इस संबंध में काफी मजबूत है।

कस्टम पुनरावृत्ति नियम (RRULE) के साथ एक ICS फ़ाइल बनाएँ। उदाहरण के लिए, 2 मार्च 2012 से शुरू होने वाले हर महीने के पहले, तीसरे और पांचवें शुक्रवार को एक पूरे दिन के कार्यक्रम के लिए:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20120302
DTEND;VALUE=DATE:20120302
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=1FR,3FR,5FR
DESCRIPTION:
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Event on the first, third, and fifth Fridays.
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

ICS फ़ाइल आयात करने के लिए (जून 2018 अपडेट किया गया): गियर आइकन पर क्लिक करें और "सेटिंग" चुनें, फिर मेनू से "आयात और निर्यात करें" चुनें। ( यहां जून 2018 तक एक सीधा लिंक है ।) "आयात" के तहत, अपनी आईसीएस फ़ाइल का चयन करें और इसे वांछित कैलेंडर पर अपलोड करें।

इस उदाहरण के लिए, Google कैलेंडर RRULE को सही ढंग से पार्स करता है और यहां तक ​​कि पुनरावृत्ति का वर्णन "महीने के शुक्रवार 1, 3, 5 महीने के शुक्रवार" के रूप में करता है:

Google कैलेंडर ईवेंट फ़ॉर्म पुनरावृत्ति नियम दिखा रहा है "माह के शुक्रवार 1, 3, 5 महीने के शुक्रवार" को पढ़ना

बेशक, आप Google कैलेंडर के भीतर से कस्टम पुनरावृत्ति नियम को तब तक टाल नहीं पाएंगे, जब तक कि आप पुनरावर्तन नियम को पूरी तरह से मानक विकल्पों में से एक के साथ बदलना नहीं चाहते। अन्यथा, आपको ईवेंट को हटाना होगा, अपनी ICS फ़ाइल को ट्विस्ट करना होगा और रीइम्पोर्ट करना होगा। आपको Google कैलेंडर में ईवेंट में अन्य परिवर्तन करने में सक्षम होना चाहिए, जैसे नाम बदलना, किसी अन्य कैलेंडर में जाना, आदि।

यदि यह मदद करता है, तो आप iCalendar विनिर्देश में कस्टम पुनरावृत्ति नियमों द्वारा पेश किए गए लचीलेपन के बारे में अधिक पढ़ना चाह सकते हैं ।


आयात करते समय इस बारे में कुछ काम नहीं किया, लेकिन त्रुटि संदेश बिल्कुल उपयोगी नहीं था। मैं अपने मौजूदा कैलेंडर को निर्यात करने में सक्षम था, VCALENDAR और VEVENT के बीच सभी कबाड़ को वहां छोड़ दिया, फिर सभी एक घटना को छीन लिया और इसे काम करने के लिए संशोधित किया। दिनांक कुछ अलग दिखते हैं और कोई अंतरंग नहीं है, लेकिन मुझे नहीं पता कि वास्तव में यह विफल होने का कारण क्या था
24:56

मैंने DTEND मान (ताकि DTEND भविष्य में है) को अपडेट किया, एक नया कैलेंडर बनाया और इसे नए बनाए गए कैलेंडर में आयात करने का प्रयास किया। हालांकि, मुझे मिलने वाला Processed one event. Successfully imported 0 events.'वर्सन: 2.0' और 'PRODID: [my-last-name') जोड़ने की कोशिश की जाती है। प्रत्येक परिवर्तन ने एक ही परिणाम दिया।
रेमी

amilkhanzada.com/2013/06/… <- यह लिंक दिखाता है कि इसे वेब पर कैसे किया जाए; ti फोन को ठीक
समेटता

मेरे लिए अच्छा काम किया। समय के साथ उदाहरण: BEGIN: VCALENDAR BEGIN: VEVENT DTSTART; VALUE = DATE-TIME: 20170118T121500 DTEND; VALUE = DATE-TIME: 20170118T1300000 RRULE: FREQ = MONTHLY; INTERVAL = 1; 3WE, 5-20; ब्रिज सेंट दृश्य: 0 स्थिति: संधिबद्ध सारांश: टोस्टमास्टर मानक ऑस्ट्रेलिया
ट्रांसप

नीचे मेरा 2018 अपडेटेड समाधान देखें।
जेडीआईआई

10

इसे प्राप्त करने का एकमात्र व्यावहारिक तरीका तीन अलग-अलग घटनाओं को बनाना है, 1 जो कि शुक्रवार को दोहराता है, एक वह जो 3 शुक्रवार को दोहराता है, और 5 वें शुक्रवार को (हालांकि हर महीने 5 वें शुक्रवार होने वाला नहीं है)।

तीसरे शुक्रवार को पुनरावर्ती एप्ट मासिक

अपडेट : मेरे लिए एक और तरीका होता है: आपको 12 अलग-अलग आवर्ती नियुक्तियां बनाने की आवश्यकता होगी, प्रत्येक महीने के लिए एक, जो महीने के पहले शुक्रवार को शुरू होता है, हर दो सप्ताह में दोहराता है, और महीने के अंतिम दिन समाप्त होता है। फिर आप हिट करेंगे, उस महीने के लिए, पहला, तीसरा और, अगर यह मौजूद है, तो पांचवा शुक्रवार।


1
यह सवाल छोड़ देता है कि आप हर 5 वें शुक्रवार को दोहराई जाने वाली घटना कैसे बनाते हैं। जब मैं हर महीने मिलने वाले रिपीट पर क्लिक करता हूं: हर आखिरी शुक्रवार को दोहराता हूं।
ईसाई

@ एल एवरेस्ट, Google कैलेंडर में यह वास्तव में संभव नहीं है, यदि आप मासिक दोहराव का चयन कर रहे हैं तो आप 1, 3 या 5 वां चुनाव नहीं कर सकते .. !! जब आप मासिक दोहराव का चयन कर रहे हैं तो आप केवल सप्ताह के नहीं, महीने के किस दिन चुन सकते हैं!
लिपिस

@ लिपिस: ओह सच में? मेरे द्वारा जोड़े गए स्क्रीन शॉट के बारे में क्या? यह स्पष्ट रूप से दिखाता है कि आप हर महीने के तीसरे शुक्रवार को दोहराना चुन सकते हैं।
एलि

@ एल एवरेट .. oups ...! :) याद किया कि .. यही कारण है कि हम यहाँ सब के बाद .. पता करने के लिए अच्छा है!
लिपिस

प्रत्येक तीसरे शुक्रवार को दोहराते हुए कुछ बनाना संभव है। यदि आप सप्ताह के दिन पर क्लिक करते हैं तो आपको हर 5 वें शुक्रवार को दोहराव नहीं मिलता है।
ईसाई

1

यहां बताए गए कुछ तरीके अब काम नहीं करते हैं, हालांकि स्वीकृत उत्तर ठीक काम करता है।

एक और तरीका है - एक ऐसी घटना बनाएं जो हर बारहवें दिन आपके दोहराव के लिए दोहराए जाए।

यहां प्रक्रिया है: सही कार्यदिवस पर एक घटना बनाएं, फिर पुनरावृत्ति पर जाएं -> मासिक -> प्रत्येक x वें सप्ताह के दिन दोहराएं। आप अन्य ईवेंट के निर्माण को तेज़ी से बनाने के लिए ईवेंट की नक़ल कर सकते हैं।

प्रत्येक 5 वें सप्ताह में दोहराए जाने के लिए, आपको Google कैलेंडर API का लाभ उठाने वाले एप्लिकेशन का उपयोग करना होगा जो प्रत्येक पांचवें रविवार को पुनरावृत्ति की अनुमति देता है। मैं इस उद्देश्य के लिए अच्छी तरह से बनाए गए बिजनेस कैलेंडर 2 का उपयोग करता हूं, लेकिन कुछ अन्य भी हैं जो काम करते हैं।

Google API इस व्यवहार का समर्थन करने वाले साक्ष्य के लिए संलग्न फ़ोटो देखें।

Google कैलेंडर 5 वें सप्ताह का दोहराव उदाहरण


जून 2018 तक, Google कैलेंडर अभी भी ICS फ़ाइलों को आयात करने का समर्थन करता है, जैसा कि मेरे स्वीकृत उत्तर में सुझाव दिया गया है, हालाँकि चीजें थोड़ी बढ़ गई हैं, इसलिए मैंने इसे दिखाया है। यह तर्क दिया जा सकता है कि कई अलग-अलग घटनाओं के साथ इसे पूरा करना एक "हैक" के रूप में बस एक कस्टम पुनरावृत्ति नियम का उपयोग करके इसे एक साथ रखने के लिए है, लेकिन वे अभी भी दोनों वैध दृष्टिकोण हैं।
टिम पैरेंटी

1
मेरी क्षमायाचना, आपकी विधि ठीक काम करती है - मैं एक और विधि को संबोधित कर रहा था जो अब काम नहीं करती। उस ने कहा, उन एलर्जी के लिए कोड के लिए एक समाधान अच्छा है। =)
जेडीआईआई

1

आईसीएस फ़ाइल आयात के अलावा मेरे लिए कोई अन्य विधि मेरे लिए काम नहीं करती है। मेरी आवश्यकता यह निर्दिष्ट करना था कि किसी भी महीने के 5 वें सप्ताह में विशेष कार्यदिवस पर डॉक्टर के शेड्यूल पर क्या हुआ। यदि आपको 5 वें सप्ताह की आवश्यकता है, तो कृपया एक उदाहरण के रूप में इस परिवर्तित आईसीएस फ़ाइल का उपयोग करने के लिए स्वतंत्र महसूस करें:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART;VALUE=DATE:20190430
DTEND;VALUE=DATE:20190430
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=5TU
DESCRIPTION: 5th week test entry
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test-Event fifth Tuesdays
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

0

नहीं, यह नियम निर्धारित करना संभव नहीं है।

निकटतम चीज जो आप प्राप्त कर सकते हैं, उसे एक शुक्रवार से शुरू होने वाले प्रत्येक 14 दिनों के दैनिक और दोहराए जाने के लिए सेट करना है।


2
बहुत 14 दिन कुछ पूरी तरह से अलग है क्योंकि घटना वास्तविकता में कुछ दिनों में होती है।
ईसाई

0

त्वरित जोड़ें का प्रयास करें और कुछ टाइप करें 8:30-10:30 Swimming every 5th sunday of every month


यह एक संभव समाधान है, लेकिन केवल प्रत्येक 5 वें रविवार के लिए काम करता है, आपको बाकी के प्रश्नों को संबोधित करने के लिए इस उत्तर को जोड़ने की आवश्यकता होगी, क्योंकि यह सभी पुनरावृत्ति को कवर करने के लिए 1 त्वरित घटना को जोड़ने के रूप में सरल नहीं है।
OnenOnlyWalter

0

यदि आप विवरण बॉक्स में 5 वें शुक्रवार और मैन्युअल रूप से "हर महीने के 5 वें शुक्रवार को मेरा कार्यक्रम" टाइप करते हैं, तो यह उन्हें उचित रूप से जोड़ देगा। बेशक आप "मेरी घटना" के लिए अपना शीर्षक स्थानापन्न करेंगे।


यह एक महान जवाब की तरह लगता है, लेकिन मैं 2018 कैलेंडर में व्यवहार को दोहरा नहीं सकता। क्या यह अभी भी काम करता है?
जेडीआईआई

0

यहाँ एक समाधान है:

"नमूना" महीना बनाएं, पहले शुक्रवार को एक इवेंट, तीसरे शुक्रवार को एक और पांचवें शुक्रवार को एक इवेंट बनाएं।
प्रत्येक घटना के लिए "दोहराए जाने वाले" बॉक्स की जांच करें। दोहराई जाने वाली खिड़की में, महीने का मासिक और दिन जांचें।

जब तक आप चाहें तब तक इन सभी तिथियों के लिए आपका ईवेंट दिखाई देगा।


1
यही मैंने अपने उत्तर में सुझाया , जो ओपी को ज्यादा पसंद नहीं आया।
एले

0

Google कैलेंडर में श्रृंखला के पहले दिन पर क्लिक करें और "क्या:" फ़ील्ड में 'मेरा ईवेंट, हर महीने का पांचवा रविवार, 12: 30-3: 00' टाइप करें।

यहाँ अधिक विवरण के साथ एक ब्लॉग पोस्ट है: http://www.amilkhanzada.com/2013/06/google-calendar-repeating-events-on.html


0

जब आप वेब एप्लिकेशन के संबंध में "आप यह नहीं कर सकते" जवाब देते हैं, तो मैं यह पता लगाने की कोशिश करता हूं कि क्या इसमें एक प्रकाशित एपीआई है और इसका उपयोग करें। आपके लिए भाग्यशाली, Google कैलेंडर में एक अच्छी तरह से प्रलेखित एपीआई है । इसलिए यदि आप किसी भी प्रोग्रामिंग भाषा में अपनी आवश्यकताओं को वाक्यांशित कर सकते हैं, तो आप इसे कर सकते हैं। सौभाग्य!


-1

यदि आप पहली घटना के लिए महीने के तीसरे शुक्रवार का चयन करते हैं और फिर मासिक का चयन करते हैं तो यह पता चलेगा कि आप क्या कर रहे हैं और अपने स्क्रीनशॉट की तरह ही देखें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.