Jawaban:
Untuk membuat acara yang berulang pada hari terakhir setiap bulan, kami akan membuat file yang berisi acara tersebut, lalu mengimpornya ke Kalender Google:
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
Di belakang keduanya DTSTART
dan DTEND
, tuliskan tanggal kejadian pertama acara tersebut. Lalu, letakkan nama acara di belakang SUMMARY
.
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 RRULE
baris sesuai keinginan Anda. Lihat komentar pada jawaban ini untuk beberapa contoh juga.
after
titik koma untuk masing-masing variabel? Saya mengimpor dan berbunyi 'Berhasil mengimpor 0 acara'
DTSTART:20110731
dan DTEND:20110731
? Katakanlah acara Anda pertama kali terjadi pada 31 Agustus 2015. Kemudian Anda akan menulis DTSTART:20150831
dan DTEND:20150831
(2015 = tahun, 08 = bulan, 31 = hari).
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
).
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.
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.
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/
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 .ics
file 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
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.
Baik
in
google calendar ``
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 ?!
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.
Google hanya akan mengimpor .ics
file dan semua yang diperlukan adalah setelah membuat acara dalam .txt
file untuk mengubah ekstensi .ics
dan itu dapat diimpor.
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO