Jaki tekst wyzwala ostrzeżenie Gmaila o zapomnieniu załączników?

12

Chciałbym dokładnie wiedzieć, jaki tekst powoduje wyświetlenie wyskakującego okna dialogowego Gmaila, które ostrzega przed zapomnieniem dołączenia plików do wiadomości e-mail.

Odwiedziłem wiele stron opisujących tę funkcję, ale większość z nich podaje tylko kilka przykładów ciągów tekstowych i nawiązuje do tego, że jest ich więcej. Najdłuższa lista, którą znalazłem, jest tutaj i nawet ta strona nie twierdzi, że ma wyczerpującą listę.

To daje:

  • "Załączyłem"
  • „Załączam”
  • „Uwzględniłem”
  • „Uwzględniłem”
  • "Zobacz załączone"
  • „załączony plik”

Jeśli ktoś może znaleźć ostateczną listę, opublikuj ją!

Uwaga: w przypadku, gdy Gmail celowo zachowuje to w tajemnicy (aby mogli łatwiej wprowadzać w nim zmiany w przyszłości), zamierzam głosować odpowiedzi, które wspominają ciągi tekstowe, których nie ma na tej liście i które powodują ostrzeżenie (I najpierw je przetestują, a każdy inny głosujący też powinien!). W ten sposób będziemy mogli ułożyć odpowiedź.

Pamiętaj również, że w zależności od odpowiedzi na to pytanie: czy mogę zmienić brakujący załącznik Gmaila w inny sposób? , możesz zmienić tekst wyzwalający ostrzeżenie, ale nadal chciałbym znać wartość domyślną.

JESTEM
źródło
4
Wątpię, czy będziesz w stanie znaleźć listę. Po pierwsze, jest to prawdopodobnie tajemnica handlowa, która pozwala Gmailowi ​​się wyróżnić, a dwie, musiałyby utrzymywać dwie listy: jedną w kodzie i jedną na stronie pomocy technicznej.
ale
Działa również funkcja „Zobacz załącznik”.
Alex
Nie można wypracować pełnej listy, zbierając tekst, który uruchamia wiadomość. Aby wiedzieć, że masz pełną listę, musisz także mieć listę całego tekstu, który nie uruchamia wiadomości, co jest oczywiście niemożliwe.
Mike Scott,
1
@MikeScott Jest to możliwe. Kod JavaScript jest ładowany w przeglądarce i można go przeglądać za pomocą Narzędzi Chrome dla programistów
IsmailS

Odpowiedzi:

11

Implementuję podobną funkcję w innej aplikacji i zamiast zgadywać, poszedłem dalej i ukradłem źródło JavaScript z samego Gmaila. Na dzień dzisiejszy Gmail spełnia następujące kryteria:

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
źródło
4

Korzystając z Chrome Dev Tools , podczas sprawdzania / wyszukiwania we wszystkich załadowanych skryptach w GMAIL znalazłem ten kod

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
  }
}

Ściśle przestrzegając kodu, mówi, są to słowa, które pasuje do GMAIL

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

i alerty 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
źródło
1

Nie ma takiej listy.

Możesz jednak wysłać opinię do Google, kliknąć koło zębate, gdy jesteś w Gmailu, i kliknąć wyślij opinię - pamiętaj, że nie wszystkie konta mają tę opcję, jeśli nie, kliknij koło zębate, kliknij pomoc, kliknij wyślij opinię.

leaveswater02
źródło