Quel texte déclenche l'avertissement Gmail concernant l'oubli des pièces jointes?

12

Je voudrais savoir exactement quel texte provoque la boîte de dialogue contextuelle Gmail qui vous avertit que vous avez peut-être oublié de joindre des fichiers à un e-mail.

J'ai visité beaucoup de pages Web décrivant la fonctionnalité, mais la plupart d'entre elles ne donnent que quelques exemples de chaînes de texte et font allusion à d'autres. La liste la plus longue que j'ai trouvée est ici , et même ce site ne dit pas qu'il a une liste exhaustive.

Il donne:

  • "J'ai joint"
  • "J'ai joint"
  • "J'ai inclus"
  • "J'ai inclus"
  • "voir ci-joint"
  • "pièce jointe"

Si quelqu'un peut trouver la liste définitive, veuillez la poster!

Remarque: dans le cas où Gmail serait intentionnellement secret à ce sujet (afin qu'ils puissent plus facilement y apporter des modifications à l'avenir), j'ai l'intention de voter de manière positive les réponses qui mentionnent des chaînes de texte qui ne figurent pas sur cette liste et qui provoquent l'avertissement (je les testera d'abord, et toute autre personne votant devrait aussi!). De cette façon, nous serons en mesure de reconstituer la réponse.

Notez également qu'en fonction de la réponse à cette question: Puis-je personnaliser l'alerteur de pièce jointe manquant dans Gmail? , vous pourrez peut-être modifier le texte déclenchant l'avertissement, mais j'aimerais tout de même connaître la valeur par défaut.

UN M
la source
4
Je doute que vous puissiez trouver une liste. Premièrement, c'est probablement un secret commercial qui permet à Gmail de se différencier, et deux, ils devraient maintenir deux listes: une dans le code et une sur la page d'assistance.
ale
«Voir la pièce jointe» fonctionne également.
Alex
Vous ne pouvez pas établir une liste complète en collectant du texte qui déclenche le message. Pour savoir que vous avez une liste complète, vous devez également avoir une liste de tout le texte qui ne déclenche pas le message, ce qui est évidemment impossible.
Mike Scott
1
@MikeScott C'est possible. Le code JavaScript est chargé dans le navigateur et peut être consulté à l'aide de Chrome Dev Tools
IsmailS

Réponses:

11

J'implémente une fonctionnalité similaire dans une autre application, et plutôt que de deviner mon chemin, j'ai continué et j'ai volé la source JavaScript de Gmail lui-même. À ce jour, Gmail correspond aux éléments suivants:

see attached
see attachment
see included
is attached
attached is
are attached
attached are
attached to this email
attached to this message
I'm attaching
I am attaching
I've attached
I have attached
I attach
I attached
find attached
find the attached
find included
find the included
attached file
see the attached
see attachments
attached files
see the attachment
brettjonesdev
la source
4

En utilisant Chrome Dev Tools , lors de l'inspection / recherche dans tous les scripts chargés dans GMAIL, j'ai trouvé ce code

if (!a && !c) {
  c = m_c(this, d, b, this.Jk);
  c = hZc(new cZc(this.rv(b)), c, b, "");
  if (Ea(c))
    c = null ;
  else {
    var e = this.Yp.zi("sx_dl"), 
    d = "see attached|see attachment|see included|is attached|attached is|are attached|attached are|attached to this email|attached to this message|I'm attaching|I am attaching|I've attached|I have attached|I attach|I attached|find attached|find the attached|find included|find the included|attached file|see the attached|see attachments|attached files|see the attachment";
    /^(zh|ja|ko)/.exec(e) ? d = "(" + d + ")" : (e = /[^!-~\s]/.exec(c) ? "(?:[\\s!-/:-@[-`{-~])" : "\\b",
    d = e + "(" + d + ")" + e);
    c = (c = (new RegExp(d,"i")).exec(c)) ? 
    c[1] : null 
  }
  if (c) {
    (d = !this.bx.dIa('It seems like you have forgotten to attach a file.\n\nYou wrote "' + (c + '" in your message, but there are no files attached. Send anyway?'))) ? this.Tq.ra(fRa, c.toLowerCase()) : this.Tq.ra(cRa, c.toLowerCase());
    c = d;
    break a
  }
}

En observant attentivement le code, dit-il, ce sont les mots auxquels GMAIL correspond

see attached
see attachment
see included
is attached
attached is
are attached
attached are
attached to this email
attached to this message
I'm attaching
I am attaching
I've attached
I have attached
I attach
I attached
find attached
find the attached
find included
find the included
attached file
see the attached
see attachments
attached files
see the attachment

et alertes It seems like you have forgotten to attach a file. You wrote <matched words> in your message, but there are no files attached. Send anyway?

IsmailS
la source
1

Il n'y a pas une telle liste.

Mais vous pouvez envoyer des commentaires à Google, cliquer sur l'engrenage pendant que vous êtes dans gmail et cliquer sur envoyer des commentaires - notez que tous les comptes n'ont pas cette option, si vous ne le faites pas, cliquez sur l'engrenage, cliquez sur aide, cliquez sur envoyer des commentaires.

leaveswater02
la source