Como remover vários marcadores do Gmail


14

Importei emails antigos dos backups do Outlook na minha conta do Gmail e acabei com mais de 1000 rótulos no meu sistema. Existe uma maneira fácil e maciça de removê-los e manter apenas 10 dos meus habituais?


Você pode fazer apenas um por um, pois o GMail não oferece operações em massa com etiquetas.
dnbrv



1
@ user0 Eu não deveria ter chegado a conclusões :) minhas desculpas.
Chris-Top

Respostas:


6

Eu escrevi um script para adicionar ao Google Scripts.

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();
        }
    }
}

Está funcionando como um encanto!
Chepseskaf 14/0518

Apenas uma pergunta rápida: exatamente o que isso faz? Estou procurando um script do Google para ativar "Mostrar se não lido" para todos os meus (mais de 1000) marcadores.
Michael Beijer

OK, entendi, mais ou menos. Você deve substituir "PALAVRA PARA ENCONTRAR NO NOME DO ETIQUETA" pelo nome do rótulo do ano. Posso usar um regex para excluí-los TODOS de uma só vez?
Michael Beijer

Eu procurei aqui: developers.google.com/apps-script/reference/gmail/gmail-label, mas não consigo encontrar nenhuma maneira de acessar programaticamente a função "Mostrar se não lida".
Michael Beijer

Trabalhou como um campeão. Eu removi o. Index da condição. No meu caso, eu queria excluir todos os rótulos da caixa de entrada dos usuários após a migração do Office365.
Mathew A.

2

Não com o Gmail em estoque. Pode haver um script do usuário para permitir que você faça isso, mas não consegui encontrar um com uma pesquisa superficial.

Outra opção pode ser usar um cliente IMAP, como o Thunderbird. O Thunderbird mapeia muito bem suas pastas para os marcadores do Gmail. Você pode excluir em massa no Thunderbird e fazer com que os rótulos desapareçam magicamente. Eu admito que ainda não tentei (não tenho o T-bird no escritório) e você deve tomar cuidado para que ele também não apague as mensagens.


0

Não é uma solução, mas uma maneira de tornar sua vida muito mais fácil.

Script de teclas de atalho:

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

Mova o mouse no primeiro link para excluir o rótulo, pressione Y e continue para todos os rótulos que você deseja remover.


0

O script do Google postado em outra resposta (e esta) funcionou perfeitamente.

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

Eu usei uma macro de mouse e teclado para fazer isso. Não é uma maneira muito inteligente, mas faz o trabalho rapidamente.

No macOs, usei o seguinte script com o KeyboardMaestro :

Fluxo do teclado Maestro

Você precisaria criar uma nova macro, pressionar "gravar" e excluir manualmente um marcador na guia de configurações do Gmail.

Em seguida, adicione uma instrução "Fluxo de controle" "Até", que é um loop for.

Eu acho esse utilitário muito útil.


-2
  • Clique em remover
  • pressione Shift + Tab
  • pressione Space

-2

é possível remover ou ocultar marcadores no gmail alterando a visualização da visualização HTML para a visualização clássica. Vá para as configurações, role para baixo até os marcadores. Você pode escolher qual remover ou ocultar usando as caixas de seleção. Os rótulos aninhados são removidos em massa, selecionando a parte superior da árvore. Depois reverta


Tentei isso, mas não há caixas de seleção.
Michael Beijer

-4

Na verdade - existe um caminho. As etiquetas são anexadas aos contatos. Assim, substituindo os contatos, você pode remover etiquetas.

É um pouco complicado, mas aqui está como:

  1. Exporte todos os seus contatos.

  2. No arquivo CSV, exclua a coluna 'Associação ao grupo' (observe que esta é uma maneira de se livrar de todos os marcadores. Se você quiser se livrar de apenas alguns, basta limpar o campo na coluna Membros do grupo para todos os marcadores que você deseja removido)

  3. Exclua todos os seus contatos. Sim, isso é assustador, mas você acabou de exportar todos eles. Verifique seu arquivo de exportação antes de fazer isso e veja se você vê seus contatos. Para excluir todos os seus contatos de uma só vez, escolha o menu suspenso "mais" na interface de contatos e restaure para uma data antes de abrir sua conta do Gmail.

  4. Agora para reimportar - Depois que a coluna "Associação ao grupo" for removida (ou limpa para os marcadores que você deseja remover), reimporte seus contatos. Todos os marcadores que não existem no CSV serão removidos da sua interface do Gmail!

Felicidades!


2
Os marcadores não têm nada a ver com os contatos. Os rótulos são aplicados às mensagens. Os contatos estão em grupos.
ale
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.