web-dev-qa-db-fra.com

Recherche Gmail d'e-mails sans étiquette dans une étiquette

Ont essayé de multiples façons et aucun d'entre eux n'a fonctionné,

Utilisé: in:Test -is:starred et -is:starred in:TEST et une autre option, Aucun d’entre eux n’a fonctionné, in:Test -is:starred a répertorié tous les courriels démarrés dans l’étiquette Test, mais l’inverse ne fonctionne pas, aidez-moi à résoudre ce problème.

5
prudviraj

Le problème est que l'étoile est associée à un message, pas à la conversation entière. Alors, quand vous utilisez:

  • is:starred il renvoie toutes les conversations où au moins un message de la conversation a une étoile.

  • -is:starred renvoie toutes les conversations dans lesquelles au moins un message n'est pas accompagné.

Malheureusement, lorsque vous regardez la liste dans l'interface graphique, toutes les conversations de la première recherche sont suivies d'un astérisque. Pour la deuxième recherche avec -is:starred la plupart n'auront pas d'étoiles, mais quelques conversations auront des étoiles car un ou plusieurs messages ont une étoile et au moins un message n'a pas d'étoile.

En guise de test, vous pouvez désactiver les conversations dans les paramètres, puis vous obtiendrez les résultats cohérents attendus.

5
mhoran_psprep

Ce que vous avez essayé devrait fonctionner. Bien qu'officiellement, vous devez utiliser l'opérateur label: pour effectuer une recherche dans une étiquette, et les étiquettes ne sont pas sensibles à la casse. Ainsi, les éléments suivants devraient également :

label:test -is:starred

Notez que si votre étiquette contient des espaces, remplacez les espaces par des tirets (-) dans votre phrase de recherche.

Cependant, si vous avez activé plusieurs étoiles, vous devrez peut-être changer d’opérateur (non essayé). Par exemple:

has:yellow-star

Référence:
https://support.google.com/mail/answer/7190?hl=en-GB

2
MrWhite