Cách xóa nhiều nhãn Gmail


14

Tôi đã nhập email cũ từ bản sao lưu Outlook trong tài khoản Gmail của mình và tôi đã kết thúc với hơn 1000 nhãn trong hệ thống của mình. Có cách nào dễ dàng để loại bỏ chúng và chỉ giữ lại ~ 10 cái thông thường của tôi không?


Bạn chỉ có thể làm từng cái một vì GMail không cung cấp các hoạt động hàng loạt với nhãn.
dnbrv



1
@ user0 Tôi không nên nhảy vào kết luận :) lời xin lỗi của tôi.
Chris-Top

Câu trả lời:


6

Tôi đã viết một tập lệnh để thêm vào Google ScScript.

function removeLabel() {

    var labels = [];
    labels = GmailApp.getUserLabels();

    //Loop through all Labels
    for (var i = 0; i < labels.length; i++) {
        if (labels[i].getName().indexOf("WORD TO FIND IN LABEL NAME") > -1) {
            //If the WORD is found in label name - delete the label
            labels[i].deleteLabel();
        }
    }
}

Nó hoạt động như một bùa mê!
chepseskaf

Chỉ cần một câu hỏi nhanh: chính xác những gì nó làm gì? Tôi đang tìm kiếm Google Script để bật "Hiển thị nếu chưa đọc" cho tất cả (1000+) Nhãn của tôi.
Michael Beijer

OK, tìm ra nó, loại. Bạn phải thay thế "LÀM VIỆC TÌM TÊN TRONG LABEL" bằng tên Nhãn của bạn. Tôi có thể sử dụng regex để xóa TẤT CẢ chúng trong một cú trượt không?
Michael Beijer

Tôi đã xem xét ở đây: developers.google.com/apps-script/reference/gmail/gmail-label nhưng dường như không thể tìm thấy bất kỳ cách nào để truy cập theo chương trình chức năng "Hiển thị nếu chưa đọc".
Michael Beijer

Làm việc như một nhà vô địch. Tôi loại bỏ .index khỏi điều kiện. Trong trường hợp của tôi, tôi muốn xóa tất cả các nhãn khỏi hộp thư đến của người dùng sau khi di chuyển từ Office365.
Mathew A.

2

Không phải với chứng khoán Gmail. Có thể có một bản mô tả người dùng ngoài kia để cho phép bạn làm điều đó, nhưng tôi không thể tìm thấy một bản tìm kiếm bằng chữ thảo.

Một tùy chọn khác có thể là sử dụng máy khách IMAP, chẳng hạn như Thunderbird. Thunderbird ánh xạ khá tốt các thư mục của nó vào nhãn Gmail. Bạn có thể xóa hàng loạt trong Thunderbird và các nhãn biến mất một cách kỳ diệu. Tôi thừa nhận đã không thử nó (không có T-bird trong văn phòng) và bạn nên cẩn thận rằng nó cũng không xóa tin nhắn.


0

Không phải là một giải pháp mà là một cách để làm cho cuộc sống của bạn dễ dàng hơn rất nhiều.

Kịch bản phím nóng:

y::
  Click
  Send +{TAB 2}
  SEND {ENTER}
Return

Di chuyển chuột trên liên kết xóa nhãn đầu tiên, nhấn Y và tiếp tục cho mọi nhãn bạn muốn xóa.


0

Tập lệnh Google được đăng trong câu trả lời khác (và tập này) đã hoạt động hoàn hảo.

function removeLabel() {
var labels = [];
labels = GmailApp.getUserLabels();

//Loop through all Labels
for (var i = 0; i < labels.length; i++) {
    if (labels[i].getName().indexOf("WORD TO FIND IN LABEL NAME") > -1) {
        //If the WORD is found in label name - delete the label
        labels[i].deleteLabel();
        }
    }
}

0

Tôi đã sử dụng macro chuột và bàn phím để làm điều này. Đó không phải là một cách rất thông minh, nhưng nó thực hiện công việc một cách nhanh chóng.

Trên macO, tôi đã sử dụng tập lệnh sau với KeyboardMaestro :

Bàn phím Maestro chảy

Bạn sẽ phải tạo một macro mới, nhấn "bản ghi" và xóa thủ công một nhãn trên tab cài đặt Gmail.

Sau đó thêm câu lệnh "Control Flow" "Until", đó là một vòng lặp for.

Tôi tìm thấy tiện ích này rất sử dụng.



-2

có thể xóa hoặc ẩn nhãn trong gmail bằng cách thay đổi chế độ xem từ chế độ xem HTML sang chế độ xem cổ điển. Đi vào cài đặt, cuộn xuống nhãn. Sau đó, bạn có thể chọn loại bỏ hoặc ẩn bằng hộp kiểm. Các nhãn lồng nhau được loại bỏ hàng loạt bằng cách chọn ngọn cây. Sau đó hoàn nguyên


Đã thử điều này, nhưng không có hộp kiểm tra.
Michael Beijer

-4

Trên thực tế - có một cách. Nhãn được gắn vào danh bạ, vì vậy bằng cách thay thế danh bạ của bạn, bạn có thể xóa nhãn.

Nó hơi phức tạp, nhưng đây là cách:

  1. Xuất tất cả các địa chỉ liên lạc của bạn.

  2. Trong tệp CSV, xóa cột 'Thành viên nhóm "(lưu ý, đây là cách để loại bỏ tất cả các nhãn, nếu bạn muốn loại bỏ một số, chỉ cần xóa trường trong Tư cách thành viên nhóm cho tất cả các nhãn bạn muốn loại bỏ)

  3. Xóa tất cả các địa chỉ liên lạc của bạn. Vâng, điều này là đáng sợ, nhưng bạn chỉ cần xuất tất cả. Đảm bảo kiểm tra tệp xuất của bạn trước khi bạn thực hiện việc này và xem nếu bạn thấy các liên hệ của mình. Để xóa tất cả danh bạ của bạn cùng một lúc, hãy chọn thả xuống 'thêm' trong giao diện danh bạ và khôi phục lại một ngày trước khi bạn mở tài khoản Gmail.

  4. Bây giờ để nhập lại - Khi cột "Thành viên nhóm" bị xóa (hoặc bị xóa đối với các nhãn bạn muốn biến mất), hãy nhập lại danh bạ của bạn. Tất cả các nhãn không tồn tại trong CSV sẽ bị xóa khỏi giao diện Gmail của bạn!

Chúc mừng!


2
Nhãn không có bất cứ điều gì để làm với danh bạ. Nhãn được áp dụng cho tin nhắn. Liên hệ nằm trong nhóm.
ale
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.