Bagaimana cara membuat pengulangan tugas pada hari terakhir setiap bulan di Kalender Google?

53

Cukup banyak subjek mengatakan itu semua. Bagaimana saya bisa mengulangi tugas di akhir setiap bulan di kalender google.

Jan 31- repeated task
Feb 28 - repeated task
march 31 - repeated task
april 30 - repeated task
....
etc
chobo2
sumber

Jawaban:

52

Untuk membuat acara yang berulang pada hari terakhir setiap bulan, kami akan membuat file yang berisi acara tersebut, lalu mengimpornya ke Kalender Google:

  1. Rekatkan teks berikut ke file .txt baru (mis. Dengan notepad):

    BEGIN:VCALENDAR
    BEGIN:VEVENT
    DTSTART:20160731
    DTEND:20160731
    RRULE:FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1;WKST=SU
    SUMMARY:Name of your event
    END:VEVENT
    END:VCALENDAR
    
  2. Di belakang keduanya DTSTARTdan DTEND, tuliskan tanggal kejadian pertama acara tersebut. Lalu, letakkan nama acara di belakang SUMMARY.

  3. Di Google Kalender Anda , buka Pengaturan , dan klik tab Kalender . Klik Impor Kalender dan unggah file .txt Anda. (Ini tidak akan membuat kalender baru, melainkan menambahkan acara ke kalender yang ada.)

Selesai!

Acara Anda sekarang muncul pada tanggal 30 atau 31 (atau 28, 29) setiap bulan, tergantung pada bulan.

Anda juga dapat menjadwalkannya untuk hari kerja terakhir dengan menjatuhkan SU dan SA di BYDAY.

Anda masih dapat mengedit nama dan waktu acara (UI sedikit glitchy, mengacaukan tanggal Anda secara default, tetapi berfungsi), tetapi Anda tidak dapat mengedit perulangan: "Acara ini memiliki aturan perulangan yang tidak dapat diedit di Kalender Google "

NB. Jika Anda ingin terjun lebih jauh ke dalam membuat aturan sendiri tentang kapan suatu peristiwa harus terjadi, seperti "hari kerja pertama bulan itu", lihat RFC 5545, bagian RRULE untuk contoh dan bagian MURNI untuk definisi formal. Dengan ini, Anda dapat mengedit RRULEbaris sesuai keinginan Anda. Lihat komentar pada jawaban ini untuk beberapa contoh juga.

Jo Liss
sumber
Contoh untuk WORKDAY OF MONTH PERTAMA (Dengan weekstart pada hari Senin):RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO
Marcel
@Jo Liss, aku minta maaf, tetapi aku tidak tahu apa yang kamu maksud dengan "Di belakang DTSTART dan DTEND, tulis tanggal kejadian pertama kalinya." Apakah maksud Anda aftertitik koma untuk masing-masing variabel? Saya mengimpor dan berbunyi 'Berhasil mengimpor 0 acara'
anon58192932
@advocate Dalam contoh saya, lihat di mana katanya DTSTART:20110731dan DTEND:20110731? Katakanlah acara Anda pertama kali terjadi pada 31 Agustus 2015. Kemudian Anda akan menulis DTSTART:20150831dan DTEND:20150831(2015 = tahun, 08 = bulan, 31 = hari).
Jo Liss
4
Format untuk ini harus diubah karena ini tidak lagi berfungsi.
Bill Mote
1
"Hari pertama bulan yang tidak akhir pekan" dapat dilakukan seperti: RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=SU. Demikian pula untuk tanggal 15, bisa Anda lakukan RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=15,16,17;BYSETPOS=1;WKST=SU. Penjelasan: Setiap bulan, kami memilih set hari yang MO / TU / WE / TH / FR dan jatuh pada tanggal 15, 16, atau 17, dan kemudian pilih hari pertama di set itu ( BYSETPOS=1).
Jo Liss
8

Anda dapat melakukan ini dengan aplikasi Kalender OS X.

Pertama, sync Google Calendar dengan OS X Kalender .

Kemudian buat serangkaian acara yang terjadi pada hari terakhir setiap bulan dan tunggu sampai disinkronkan ke Kalender Google.

Langkah pertama Tahap kedua Voa

Monitor Ikan
sumber
1
Jawaban yang sangat bagus, ini bahkan dapat dilakukan pada hari kerja terakhir dalam sebulan.
Jichao
Bekerja dari Kalender iOS juga.
lpacheco
7

Solusi parsial lain yang mungkin berhasil untuk beberapa orang: Buat acara berulang untuk hari pertama setiap bulan, lalu tambahkan pengingat untuk satu hari sebelumnya. Kemudian Anda akan menerima pemberitahuan tentang acara tersebut pada waktu yang tepat. Tentu saja ini tidak membantu jika Anda perlu waktu untuk menunjukkan kesibukan.

Alan Bellows
sumber
1

Jawaban ini berhasil untuk saya:

Cara paling sederhana adalah dengan menuliskan acara dalam bahasa Inggris. Sebagai contoh:

RORO di Inspire9, Richmond pada hari Kamis terakhir setiap bulan

Ini akan membuat acara yang disebut "RORO at Inspire9, Richmond", dengan bidang lokasi diatur ke "Inspire9, Richmond" dan pengulangan diatur ke "Monthly on the last Thursday".

Dari http://blog.stevenocchipinti.com/2012/05/google-calendar-repeating-event-on-last.html/

Matthew Skelton
sumber
3
Cara menggunakan metode ini tidak dijelaskan dengan jelas di posting asli. Itu tidak bekerja untuk saya.
Fish Monitor
1
"Kamis lalu" menambahkan acara berulang tapi ini bukan yang diminta TS. "Hari terakhir" tidak berfungsi.
Pavel Vlasov
Ini adalah saran yang bagus. Saya datang ke sini karena saya menemukan utas ini mencari solusi tepat dari Matius. Itu tidak menjawab pertanyaan asli, tetapi jelas tidak pantas pengurangan reputasi pengguna. Matius, jika Anda suka, saya akan mengajukan pertanyaan yang mana ini akan menjadi jawaban yang benar. Maka Anda akan mendapatkan upvote dan "diselesaikan".
texnic
1

Untuk menetapkan acara berulang pada hari 30 setiap bulan, atau 28 Februari atau 29 Februari (dalam tahun kabisat), menjadi hari kerja apa pun, sesuaikan dan impor .icsfile berikut :

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20120430T100000Z
DTEND:20120430T101500Z
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=28,29,30;BYSETPOS=-1;WKST=SU;
COUNT=242
SUMMARY: Dia 30 ou dia util anterior
END:VEVENT
END:VCALENDAR
Paulo Travaglini
sumber
1

Pertanyaan yang sangat mirip dan lebih umum adalah "bagaimana membuat acara berulang pada hari [x] terakhir setiap bulan". Seperti yang dicatat oleh orang ini , Anda perlu mencari satu bulan dengan jumlah minggu maksimum (lima) dan kemudian menetapkannya berdasarkan hari dalam sebulan. Jika bulan pertama tidak memiliki jumlah minggu maksimum, itu akan diulang pada minggu keempat dan bukan minggu lalu.

Ben Creasy
sumber
Saya tidak mengikuti. Juli 2018 memiliki lima minggu. Saya mengatur acara untuk diulang pada 31 Juli, setiap bulan pada tanggal 31 bulan itu. Tetapi tidak ada yang muncul pada bulan September, yang hanya memiliki 30 hari!
Michael
Dari utas itu: "... Satu-satunya cara saya melihat adalah membuat acara pada hari Selasa ke-5. Ketika Anda mengatur acara untuk diulang, itu akan diulang pada hari Selasa terakhir. Anda mungkin harus kembali ke bulan terakhir yang memiliki selasa ke 5 untuk membuatnya bekerja. " Ini bukan hari numerik, tapi hari kerja saya pikir. Sudah bertahun-tahun tidak melihat ini. :)
Ben Creasy
0
  • Buka Outlook> Pergi ke Tugas -> Tugas Baru
  • Masukkan Subjek> Tanggal Mulai> dan Tanggal Jatuh Tempo (Tanggal Jatuh Tempo akan menjadi tanggal terakhir bulan ini (Februari))
  • Klik pada tab Perulangan di bagian atas
  • Pola Bulanan> Yang (Terakhir) (hari) setiap (1) bulan.

Baik

Ankur Dholakiya
sumber
4
@Ankur - um dari pertanyaan in google calendar ``
Sathyajith Bhat
@Sathya Seperti yang dapat Anda lihat dari jawaban saya, Kalender Google pada dasarnya mendukung acara ini, jadi mungkin jika Anda memiliki Outlook yang disinkronkan dengan Kalender Google, mungkin berhasil? Saya belum mengujinya.
Jo Liss
@JoLiss - Hm, trik yang bagus - mungkin bisa berhasil
Sathyajith Bhat
0

Untuk memperluas jawaban Paulo di atas, ini juga merupakan solusi penting untuk tanggal 15 setiap bulan, atau hari kerja sebelumnya jika tanggal 15 jatuh pada hari Sabtu atau Minggu:

BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20170415
DTEND:20170415
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=13,14,15;BYSETPOS=-1;WKST=SU;
SUMMARY: Mid-month Event Name
END:VEVENT
END:VCALENDAR

Acara berulang pertengahan bulan, siapa pun ?!

daging babi
sumber
Tidak yakin mengapa Anda diturunkan, ini berguna, terima kasih.
Jorge Israel Peña
0

Saya menemukan bahwa aplikasi kalender Google memungkinkan untuk penjadwalan akhir setiap bulan. Saya sekarang menjadwalkan sebagian besar acara dari ponsel saya. Di bawah Opsi berulang pilih Kustom dan itu akan memungkinkan Anda sedikit fleksibilitas. Masih tidak membedakan antara hari kalender dalam seminggu dan hari kerja dalam seminggu seperti Kalender Apple. Saya ingin sekali melihat tambahan ini.

Steve
sumber
Bisakah Anda memberikan beberapa tangkapan layar tentang cara melakukan ini? Ketika saya memilih "ulangi bulanan" pada aplikasi Android, itu hanya menyediakan entri untuk "setiap _ bulan", "pada hari yang sama setiap bulan atau pada setiap terakhir (hari dalam seminggu)", dan berapa banyak pengulangan.
Michael
0

Google hanya akan mengimpor .icsfile dan semua yang diperlukan adalah setelah membuat acara dalam .txtfile untuk mengubah ekstensi .icsdan itu dapat diimpor.

pengguna164097
sumber