Dọn dẹp email -> đánh dấu mail thành đã đọc (1 người xem)

Người dùng đang xem chủ đề này

Maika8008

Thành viên gạo cội
Tham gia
12/6/20
Bài viết
4,920
Được thích
5,919
Donate (Momo)
Donate
Giới tính
Nam
Bỏ bê Gmail một thời gian thì thấy như bãi rác, tôi thử hỏi Copilot cách đánh dấu tất cả các email chưa đọc thành đã đọc để có thể dễ dàng thấy được các email mới tinh gần đây.

Thế là qua mấy lần trao qua đổi lại thì có được cái hàm ngắn ngắn như sau:

JavaScript:
function markUnreadEmailsBatch() {
  const inum = 500;
  var threads = GmailApp.search("is:unread", 0, inum); // lấy inum = 500 email chưa đọc đầu tiên
  for (var i = 0; i < threads.length; i++) {
    threads[i].markRead();
  }
  Logger.log("Đã đánh dấu " + i + " email chưa đọc đầu tiên thành đã đọc.");
}

Email chưa đọc thì cả chục ngàn nhưng không thể đánh dấu hết toàn bộ vì thời gian tối đa để chạy 1 script là 6 phút. Do vậy tôi đặt 500 theo ý thích. Bạn có thể đặt 1000 cũng được vì không quá thời gian cho phép.
-------------------------------------------------------------------------------------------------
Anh em thực hành cho vui, tiện thể cho gọn trình mail. Sau này cần xoá để bớt dung lượng thì mình làm tiếp.
 
Bỏ bê Gmail một thời gian thì thấy như bãi rác, tôi thử hỏi Copilot cách đánh dấu tất cả các email chưa đọc thành đã đọc để có thể dễ dàng thấy được các email mới tinh gần đây.

Thế là qua mấy lần trao qua đổi lại thì có được cái hàm ngắn ngắn như sau:

JavaScript:
function markUnreadEmailsBatch() {
  const inum = 500;
  var threads = GmailApp.search("is:unread", 0, inum); // lấy inum = 500 email chưa đọc đầu tiên
  for (var i = 0; i < threads.length; i++) {
    threads[i].markRead();
  }
  Logger.log("Đã đánh dấu " + i + " email chưa đọc đầu tiên thành đã đọc.");
}

Email chưa đọc thì cả chục ngàn nhưng không thể đánh dấu hết toàn bộ vì thời gian tối đa để chạy 1 script là 6 phút. Do vậy tôi đặt 500 theo ý thích. Bạn có thể đặt 1000 cũng được vì không quá thời gian cho phép.
-------------------------------------------------------------------------------------------------
Anh em thực hành cho vui, tiện thể cho gọn trình mail. Sau này cần xoá để bớt dung lượng thì mình làm tiếp.
Bác Maika cho em hỏi cách sử dụng như thế nào à.
 
Bác Maika cho em hỏi cách sử dụng như thế nào à.
Từ 1 file Google sheets mới, vào menu Tiện ích bấm App Script, dán cái code đó vào, lưu lại.

Trên công cụ của App script nhìn/chọn đúng cái tên hàm rồi bấm Chạy.

Mà thực ra hỏi AI phát ra ngay hướng dẫn.
 

Bài viết mới nhất

Back
Top Bottom