Câu trả lời:
Để tạo một sự kiện lặp lại vào ngày cuối cùng của mỗi tháng, chúng tôi sẽ tạo một tệp chứa sự kiện đó và sau đó nhập nó vào Lịch Google:
Dán văn bản sau vào tệp .txt mới (ví dụ: bằng 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
Đằng sau cả hai DTSTART
và DTEND
, viết ngày xảy ra sự kiện đầu tiên . Sau đó, đặt tên của sự kiện phía sau SUMMARY
.
Trong Lịch Google của bạn , hãy đi tới Cài đặt và nhấp vào tab Lịch . Nhấp vào Nhập Lịch và tải lên tệp .txt của bạn. (Nó sẽ không tạo lịch mới mà chỉ thêm sự kiện vào lịch hiện có.)
Làm xong!
Sự kiện của bạn hiện xuất hiện vào ngày 30 hoặc 31 (hoặc 28, 29) mỗi tháng, tùy thuộc vào tháng.
Bạn cũng có thể lên lịch cho ngày làm việc cuối cùng bằng cách thả SU và SA vào BYDAY.
Bạn vẫn có thể chỉnh sửa tên và thời gian của sự kiện (Giao diện người dùng hơi rắc rối, làm rối ngày của bạn theo mặc định, nhưng nó hoạt động), nhưng bạn không thể chỉnh sửa sự lặp lại: "Sự kiện này có quy tắc lặp lại không thể chỉnh sửa trong Lịch Google"
PS Nếu bạn muốn tìm hiểu sâu hơn về việc đưa ra các quy tắc của riêng mình khi nào một sự kiện sẽ xảy ra, chẳng hạn như "ngày làm việc đầu tiên của tháng", hãy xem RFC 5545, phần RRULE để biết ví dụ và phần RECUR cho định nghĩa chính thức. Với điều này, bạn có thể chỉnh sửa RRULE
dòng theo ý thích của bạn. Xem các ý kiến về câu trả lời này cho một số ví dụ là tốt.
after
dấu chấm phẩy cho từng biến tương ứng? Tôi đã nhập và thông báo 'Đã nhập thành công 0 sự kiện'
DTSTART:20110731
và DTEND:20110731
? Giả sử sự kiện của bạn lần đầu tiên xảy ra vào ngày 31 tháng 8 năm 2015. Sau đó, bạn sẽ viết DTSTART:20150831
và DTEND:20150831
(2015 = năm, 08 = tháng, 31 = ngày).
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=SU
. Tương tự cho ngày 15, bạn có thể làm RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYMONTHDAY=15,16,17;BYSETPOS=1;WKST=SU
. Giải thích: Hàng tháng, chúng tôi chọn tập hợp các ngày là MO / TU / WE / TH / FR và rơi vào ngày 15, 16 hoặc 17, sau đó chọn ngày đầu tiên trong tập hợp đó ( BYSETPOS=1
).
Bạn có thể làm điều này với ứng dụng Lịch OS X.
Thứ nhất, đồng bộ Google Calendar của bạn với OS X Lịch .
Sau đó, tạo một chuỗi sự kiện xảy ra vào ngày cuối cùng của mỗi tháng và đợi nó đồng bộ hóa với Lịch Google.
Một giải pháp một phần khác có thể hiệu quả với một số người: Tạo sự kiện lặp lại cho ngày đầu tiên hàng tháng, sau đó thêm lời nhắc cho một ngày trước. Sau đó, bạn sẽ nhận được một thông báo về sự kiện vào thời điểm thích hợp. Tất nhiên điều này không có ích nếu bạn cần thời gian để thể hiện sự bận rộn.
Câu trả lời này đã làm việc cho tôi:
Cách đơn giản nhất là chỉ viết ra sự kiện bằng tiếng Anh. Ví dụ:
RORO tại Inspire9, Richmond vào thứ Năm cuối cùng hàng tháng
Điều này sẽ tạo ra một sự kiện có tên là RORO tại Inspire9, Richmond, với trường địa điểm được đặt thành Tiết Insp9, Richmond và sự lặp lại được đặt thành Hàng tháng vào Thứ Năm tuần trước.
Từ http://blog.stevenocchipinti.com/2012/05/google-calWiki-repeat-event-on-last.html/
Để đặt sự kiện định kỳ vào ngày 30 mỗi tháng, hoặc ngày 28 tháng 2 hoặc ngày 29 tháng 2 (trong một năm nhuận), là bất kỳ ngày làm việc nào, hãy điều chỉnh và nhập .ics
tệp sau :
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
Một câu hỏi rất giống nhau và tổng quát hơn là "làm thế nào để lặp lại một sự kiện vào ngày [x] cuối cùng của mỗi tháng". Như người này đã lưu ý, bạn cần tìm một tháng với số tuần tối đa (năm) và sau đó đặt nó dựa trên ngày trong tháng. Nếu tháng đầu tiên không có số tuần tối đa, nó sẽ lặp lại vào tuần thứ tư thay vì tuần trước.
Đồng ý
in
lịch google câu hỏi ``
Để mở rộng câu trả lời của Paulo ở trên, đây cũng là một giải pháp đáng chú ý vào ngày 15 hàng tháng hoặc các ngày trong tuần trước nếu ngày 15 rơi vào Thứ Bảy hoặc Chủ Nhật:
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
Sự kiện định kỳ giữa tháng, có ai không?!
Tôi thấy rằng ứng dụng lịch Google cho phép lên lịch cuối mỗi tháng. Bây giờ tôi lên lịch hầu hết các sự kiện từ điện thoại của tôi. Trong tùy chọn Lặp lại, chọn Tùy chỉnh và nó sẽ cho phép bạn khá linh hoạt. Nó vẫn không phân biệt giữa các ngày theo lịch trong tuần và các ngày làm việc trong tuần như Lịch Apple. Tôi rất thích nhìn thấy sự bổ sung này.
Google sẽ chỉ nhập .ics
các tệp và tất cả những gì cần thiết là sau khi tạo sự kiện trong .txt
tệp sẽ thay đổi tiện ích mở rộng thành .ics
và nó có thể được nhập.
RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;WKST=MO