Sau khi suy nghĩ kỹ, có vẻ như cách này khá đơn giản. Tôi có thể tạo một sự kiện lịch cá nhân trong nửa giờ, chỉ tiêu tốn khoảng 0,1% dung lượng CodeX của mình (ước tính của CodeX).
Ý tưởng là: Đầu tiên, cho phép người dùng tự thiết lập các khung thời gian rảnh của họ.
Sau đó, kết nối với Lịch Google để lấy các khung thời gian bận.
Tiếp theo, tính toán các khung thời gian rảnh bằng công thức "thời gian rảnh - khung thời gian đã sử dụng - thời gian dự phòng".
Sau khi người dùng chọn một khung thời gian, hãy khóa và xác nhận, tạo sự kiện lịch và gửi email.