Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #112 Integração com Google Contatos II (API People)

13/01/2023

Na aula de hoje vamos aprender como realizar a busca de contatos pelo Google Planilhas, recebendo os dados sincronizados do Google Contatos.

Busca no Google Contatos

Para realizar o código de busca vamos acessar o menu Extensões >> Apps Script e vamos inserir o seguinte código:

let app = SpreadsheetApp;
let spreadsheet = app.getActiveSpreadsheet();
let sheet = spreadsheet.getSheetByName("Página1");
let sheetSearch = spreadsheet.getSheetByName("Página2");
let people = People.People;

//Buscar contatos no Google Contatos
function searchContacts()
{
  sheetSearch.getRange('A2:A').clearContent();
  let row = 2;
  let search = people.searchContacts({
    'query': sheetSearch.getRange('B1').getValue(),
    'readMask':[
      'names'
    ],
    'pageSize':30
  });
  search.results.map((elem,ind,obj)=>{
    let contato = elem.person.names[0].displayName;
    sheetSearch.getRange(`A${row}`).setValue(contato);
    row++;
  });
}

Pelo código acima utilizamos a célula B2 da aba Página2 para receber o nome da busca. Caso você queira utilizar outra célula ou aba, não esqueça de mudar no código acima.

Por hoje é só! Fiquem com Deus! Sucesso nos códigos e na vida!

Precisa de ajuda? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Google Planilhas Avançado - #111 Integração com Google Contatos (API People)
Neste tutorial ensinarei como realizar a integração do Google Contatos com o Google Planilhas a partir de 2023 utilizando a API People.
Saiba mais!
Google Planilhas Avançado - #113 Integração com Bling II (Estoque)
No vídeo de hoje vamos aprender como realizar a integração do Google Planilhas com o Bling trazendo os dados de estoque pelo sku cadastrado na plataforma.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!