Google Planilhas Avançado - #112 Integração com Google Contatos II (API People)
13/01/2023Na 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
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.
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.