Que texto aciona o aviso do Gmail sobre o esquecimento de anexos?

12

Gostaria de saber exatamente qual texto causa a caixa de diálogo pop-up do Gmail que avisa que você pode ter esquecido de anexar arquivos a um email.

Eu visitei muitas páginas da web descrevendo o recurso, mas a maioria delas fornece apenas alguns exemplos de cadeias de texto e alude à existência de mais. A lista mais longa que encontrei está aqui , e mesmo esse site não diz que possui uma lista exaustiva.

Dá:

  • "Eu anexei"
  • "Eu anexei"
  • "Eu incluí"
  • "Eu incluí"
  • "Veja o anexo"
  • "arquivo anexo"

Se alguém puder encontrar a lista definitiva, poste-a!

Observação: caso o Gmail seja intencionalmente secreto sobre isso (para que eles possam fazer alterações com mais facilidade no futuro), pretendo atualizar as respostas que mencionam cadeias de texto que não estão nessa lista e que causam o aviso (eu testá-los primeiro, porém, e qualquer outra pessoa que votar deve também!). Dessa forma, seremos capazes de reunir a resposta.

Observe também que, dependendo da resposta a esta pergunta: Posso personalizar o alerta de anexo ausente do Gmail? , você poderá alterar o texto que aciona o aviso, mas eu ainda gostaria de saber o padrão.

SOU
fonte
4
Duvido que você consiga encontrar uma lista. Um, provavelmente é um segredo comercial que permite que o Gmail se diferencie; e dois, eles precisam manter duas listas: uma no código e outra na página de suporte.
ale
"Veja o anexo" também funciona.
1313 Alex
Você não pode elaborar uma lista completa coletando texto que aciona a mensagem. Para saber que você tem uma lista completa, também é necessário ter uma lista de todo o texto que não aciona a mensagem, o que é obviamente impossível.
9788 Mike
1
@ MikeScott É possível. Código JavaScript é carregada no navegador e pode ser analisado usando ferramentas Chrome Dev
Ismails

Respostas:

11

Estou implementando um recurso semelhante em outro aplicativo e, em vez de adivinhar, fui em frente e roubei a fonte JavaScript do próprio Gmail. A partir de hoje, o Gmail corresponde ao seguinte:

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
fonte
4

Usando o Chrome Dev Tools , ao inspecionar / pesquisar em todos os scripts carregados no GMAIL, encontrei esse código

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

Observando atentamente o código, as palavras com as quais o GMAIL corresponde

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

e alertas 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
fonte
1

Não existe essa lista.

Mas você pode enviar comentários ao Google, clicar na engrenagem enquanto estiver no gmail e clicar em enviar comentários. Observe que nem todas as contas têm essa opção. Caso contrário, clique na engrenagem, clique em ajuda, clique em enviar comentários.

leaveswater02
fonte