Excluir marcador de uma pesquisa do Gmail?

29

Como posso excluir um determinado marcador de uma pesquisa, encontrando efetivamente todos os emails que não têm esse marcador aplicado? Pesquisei no Google, SuperUser e na página de suporte de pesquisa avançada do Gmail sem sucesso.

Aqui estão as pesquisas que tentei, nenhuma das quais funciona:

  1. !label:work
  2. NOT label:work
  3. not label:work
  4. -label:work

O motivo pelo qual isso pode não ser uma duplicata : após mais algumas experiências, parece que o -operador funcionaria, exceto que ele não exclui conversas inteiras se alguma mensagem na conversa tiver o rótulo. Preciso que minha pesquisa exclua qualquer conversa na qual uma ou mais mensagens tenham o rótulo especificado.

Como posso conseguir esse comportamento?


De acordo com o conselho de Gianni Di Noia, tentei criar um filtro que corresponda aos e-mails rotulados worke depois aplique novamente o rótulo work. Infelizmente, após alguns testes com outra conta de e-mail, descobri que isso não funciona porque nunca é acionado. Os filtros são acionados com base nas propriedades do email recebido, não na conversa à qual o Gmail atribui esse email. O Google me avisou disso antes mesmo de fazer meus testes:

insira a descrição da imagem aqui

Nathan GoFundMonica Arthur
fonte
Os marcadores no gmail estão associados aos tópicos (conversas). O -label:operador trabalha exatamente como você deseja.
Giovanni Di Noia
1
@Gianni Di Noia: Você provavelmente está certo, mas esse não é o comportamento que estou enfrentando. Por exemplo, uma conversa marcada com worké excluída corretamente até que alguém responda ao tópico, momento em que tenho que repetir a conversa, mesmo que ainda pareça ter sido marcada, para que seja novamente excluída da pesquisa.
Nathan GoFundMonica Arthur
se um dos seus filtros adicionar a tag "work" ao thread, o comportamento será normal.
Giovanni Di Noia
Pensamento intrigante ... Então, filtraria o rótulo worke aplicaria o rótulo work?
Nathan GoFundMonica Arthur
Quero dizer os filtros na página de configuração: setting> Filters.
Giovanni Di Noia

Respostas:

31

Você pode fazer pesquisas que excluam determinados rótulos. Ou seja, pesquisas como esta farão o que você espera: (label:MyLabel1 AND NOT label:inbox AND NOT label:MyBadLabel1)

Essa pesquisa mostra apenas as mensagens que:

  1. Tem MyLabel1
  2. E não tem etiqueta inbox
  3. E não tem etiqueta MyBadLabel1

Os truques são:

  • para sair do modo de conversa ! (Como @Ruben diz acima.)
  • usar UPPER CASE para os operadores lógicos ( AND NOTfuncionará, and notnão)

Se você deixar o "modo de conversa" ativado, obterá resultados confusos. Por exemplo, fazer essa pesquisa acima (com o modo de conversa ativado) provavelmente retornará mensagens que NÃO correspondem à sua pesquisa.

Pode ser um pouco estranho.

Aqui está o acordo:

  • Conversas são coleções de mensagens que têm o mesmo Assunto.
  • Quando o "modo de conversa" está ativado, as pesquisas retornam conversas inteiras como resultados.
  • Então, o que a pesquisa do Gmail deve fazer se uma conversa contiver uma mensagem que corresponda e uma mensagem que não corresponda à sua pesquisa?
  • Você provavelmente espera que ele retorne conversas apenas se todas mensagens nessa conversa corresponderem.
  • Mas isso não está correto. Em vez disso, a pesquisa do Gmail retornará conversas, mesmo que apenas uma única mensagem nessa conversa corresponda.
  • Isso significa que, se você fizer a mesma pesquisa acima com o "modo de conversa" ativado, é provável que os resultados incluam mensagens que não correspondem à sua pesquisa!
BobJones91827364093485345
fonte
2
Digitei na barra de pesquisa, (label:account and not label:Waiting-For-Feedback)mas a primeira mensagem que recebo do gmail está marcada com exatamente os dois marcadores! Portanto, parece não funcionar corretamente. Estou usando o Gmail para empresas. Obviamente, desliguei o "modo de conversa". Descobri então que o caso dos operadores lógicos é importante! Com AND NOTisso funciona. Com and notisso não.
danidemi
Assim NOT label:worktambém funciona, sem precisar de uma palavra-chave 'incluídos
Zom-B
2

Como já foi explicado na pergunta, os filtros aplicam marcadores às mensagens recebidas individuais; portanto, uma conversa pode ter mensagens com e sem o marcador que o usuário deseja excluir dos resultados da pesquisa.

Para procurar mensagens individuais, primeiro desative a exibição da conversa e depois procure as mensagens sem o rótulo.

Para procurar conversas que não incluam nenhuma de suas mensagens, tenha um determinado marcador, primeiro procure as conversas que incluem o marcador e aplique-o novamente; depois, procure por conversas sem o marcador correspondente.

Referências

Rubén
fonte
Os marcadores se aplicam à conversa, não as mensagens individuais da conversa.
Vaddadi Kartick
2
@Vaddadi: Infelizmente, isso não é verdade. Se você aplicar um marcador a uma conversa, ele aplicará, mas coisas como filtros aplicam apenas o marcador à mensagem específica. Consulte: Como faço para solucionar os marcadores aplicados a mensagens individuais e não conversas no Gmail?
ale
Obrigado. Não percebi que a interface do usuário é inconsistente com o que está realmente armazenado.
Vaddadi Kartick
2

Você pode tentar - (label: labelname) digite sua pesquisa aqui para excluir mais marcadores, apenas continue a seguinte sintaxe:

  1. - (marcador: Caixa de entrada) - (marcador: Atualizações) - (marcador: Social) insira seus critérios de pesquisa
  2. Pressione Enter
Niko Mitev
fonte
Isso não funciona: /
Douglas Gaskell
Trabalhou para mim. Obrigado.
aparente001
1

Eu estava enfrentando o mesmo problema que -label:'label name'não estava funcionando. Então percebi que o problema era que o rótulo estava aninhado. Então se você tem nome de etiqueta yaninhado em nome da etiqueta x, se você quiser filtrar apenas yem seguida, colocar o seguinte: -label:x-y. Use o -traço entre diferentes níveis de etiquetas. Talvez outras palavras-chave como NOTetc. também funcionem.

Ashok Bisht
fonte
1

Como eu tentei, a seguinte pesquisa funciona muito bem para o que você precisa:

label:MyLabel1 !label:inbox !label:MyBadLabel1
KJA
fonte