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 - #38 Integração com Contatos

14/12/2019

Continuando nossas integrações do Google Planilhas com outros aplicativos do Google, nessa vídeoaula trataremos da relação com o Google Contatos.

Integrando Google Planilhas com Google Contatos

Nossa missão é exibir o nome completo, telefone e email do Google Contatos na nossa planilha do Google. Para isso, utilizaremos os métodos getFullName, getPhones e getEmails.

//Contacts
function contact(){
  var app=SpreadsheetApp;
  var contact=ContactsApp.getContacts();
  var spreadsheet=app.getActiveSpreadsheet();
  var sheet=spreadsheet.getSheetByName("Cliente");
  var i=0;

  sheet.getRange("A2:B").clear();

  contact.map(function(elem,ind,obj){
    if(elem.getFullName() != ""){
     sheet.getRange(2+i,1).setValue(elem.getFullName());
      elem.getPhones().map(function(elem2,ind2,obj2){
        sheet.getRange(2+i,2).setValue(elem2.getPhoneNumber());
      });

      elem.getEmails().map(function(elem3,ind3,obj3){
        sheet.getRange(2+i,3).setValue(elem3.getAddress());
      });

      i++;
    }
  });
}

Por hoje é só. Sucesso nos códigos e na vida!

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

Posts Relacionados

Google Planilhas Avançado - #37 Integração com Gmail
Nesse tutorial aprenderemos como realizar a integração do Google Planilhas com o Gmail, enviando o email para os clientes.
Saiba mais!
Google Planilhas Avançado - #39 Integração com Google Mapas
Na aula de hoje realizaremos a integração do Google Planilhas com o Google Maps, trazendo dados de distância, tempo e passo a passo entre dois destinos.
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!