Ich habe alte E-Mails aus Outlook-Backups in mein Google Mail-Konto importiert und in meinem System über 1000 Labels gefunden. Gibt es eine einfache massive Möglichkeit, sie zu entfernen und nur ~ 10 meiner üblichen zu behalten?
Ich habe alte E-Mails aus Outlook-Backups in mein Google Mail-Konto importiert und in meinem System über 1000 Labels gefunden. Gibt es eine einfache massive Möglichkeit, sie zu entfernen und nur ~ 10 meiner üblichen zu behalten?
Antworten:
Ich habe ein Skript zum Hinzufügen zu Google Scripts geschrieben.
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();
}
}
}
Nicht mit Lager Gmail. Möglicherweise gibt es ein Benutzer-Skript, mit dem Sie dies tun können, aber ich konnte keines mit einer kurzen Suche finden.
Eine andere Möglichkeit könnte sein, einen IMAP-Client wie Thunderbird zu verwenden. Thunderbird ordnet seine Ordner ziemlich gut Gmail-Labels zu. Möglicherweise können Sie in Thunderbird mehrere Einträge gleichzeitig löschen und die Beschriftungen auf magische Weise verschwinden lassen. Ich habe es zugegebenermaßen nicht ausprobiert (ich habe kein T-Bird im Büro) und Sie sollten darauf achten, dass Nachrichten nicht auch gelöscht werden.
Keine Lösung, sondern ein Weg, das Leben viel einfacher zu machen.
Hotkey-Skript:
y::
Click
Send +{TAB 2}
SEND {ENTER}
Return
Bewegen Sie die Maus über den ersten Link zum Löschen eines Etiketts, drücken Sie Y und fahren Sie für jedes Etikett fort, das Sie entfernen möchten.
Das in einer anderen Antwort veröffentlichte Google-Skript (und dieses hier) hat einwandfrei funktioniert.
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();
}
}
}
Dazu habe ich ein Maus- und Tastaturmakro verwendet. Es ist kein sehr kluger Weg, aber er erledigt die Arbeit schnell.
Auf MacOs habe ich das folgende Skript mit KeyboardMaestro verwendet :
Sie müssten ein neues Makro erstellen, auf "Aufzeichnen" klicken und ein Label auf der Registerkarte "Google Mail-Einstellungen" manuell löschen.
Fügen Sie dann eine "Control Flow" "Until" -Anweisung hinzu, das ist eine for-Schleife.
Ich finde dieses Dienstprogramm sehr nützlich.
Sie können Labels in Google Mail entfernen oder ausblenden, indem Sie die Ansicht von der HTML-Ansicht zur klassischen Ansicht ändern. Gehen Sie zu den Einstellungen und scrollen Sie zu den Bezeichnungen. Sie können dann mithilfe der Kontrollkästchen auswählen, welche entfernt oder ausgeblendet werden sollen. Verschachtelte Beschriftungen werden in großen Mengen entfernt, indem Sie den oberen Rand des Baums auswählen. Dann kehren Sie zurück
Eigentlich gibt es einen Weg. Etiketten werden an Kontakte angehängt, sodass Sie durch Ersetzen Ihrer Kontakte Etiketten entfernen können.
Es ist ein wenig kompliziert, aber so geht's:
Exportieren Sie alle Ihre Kontakte.
Löschen Sie in der CSV-Datei die Spalte "Gruppenmitgliedschaft" (beachten Sie, dass dies eine Möglichkeit ist, alle Bezeichnungen zu entfernen. Wenn Sie nur einige entfernen möchten, deaktivieren Sie einfach das Feld in der Spalte "Gruppenmitgliedschaft" für alle gewünschten Bezeichnungen entfernt)
Löschen Sie alle Ihre Kontakte. Ja, das ist beängstigend, aber Sie haben sie alle exportiert. Stellen Sie sicher, dass Sie Ihre Exportdatei überprüfen, bevor Sie dies tun, und überprüfen Sie, ob Ihre Kontakte angezeigt werden. Um alle Ihre Kontakte auf einmal zu löschen, wählen Sie die Dropdown-Liste "Mehr" unter der Kontaktoberfläche und stellen Sie das Datum wieder her, bevor Sie Ihr Google Mail-Konto eröffnet haben.
Erneut importieren - Nachdem die Spalte "Gruppenmitgliedschaft" entfernt (oder für die zu löschenden Labels gelöscht) wurde, importieren Sie Ihre Kontakte erneut. Alle Labels, die in der CSV nicht vorhanden sind, werden von Ihrer Google Mail-Oberfläche entfernt!
Prost!