splor-mg / dados-totais-armazem-siafi

0 stars 0 forks source link

Testar se parâmetros de busca do gmail dá match com hífen #2

Closed hslinhares closed 9 months ago

hslinhares commented 9 months ago

Na função gm_messages, a busca por assunto é feita inserindo-se o parâmetro subject: (palavras-chave) dentro do parâmetro search da função. Sem este parâmetro a busca é feita por todos os objetos de e-mail, correndo-se o risco de retornar dados do relatório operacional que contenham a palavra-chave em algum nome de anexo, por exemplo.

Verificou-se também que, com o uso do underline no nome do assunto do e-mail, o gmailr não consegue dar match nas palavras-chave. Desta forma, foi feita a troca por hífen. A busca também funciona com o uso do ponto.

Operadores de pesquisa que podem ser usados com o Gmail

fjuniorr commented 9 months ago

@hslinhares no link que você mandou tem um exemplo de filename:pdf. Vc chegou a testar filename:csv? Fica mais verboso mas acho que comunica melhor.

hslinhares commented 9 months ago

@fjuniorr filename:csv funcionando corretamente na função

hslinhares commented 9 months ago

@fjuniorr Testado que a função do pacote gmailr de busca por subject retorna corretamente palavras com hífen. No código que se segue retornam emails com assuntos que contenham as palavras current-totais ou previous-totais:

gm_messages(
  search =  "subject:(current-totais|previous-totais) filename: .csv  newer_than:1d"
)