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 - #111 Integração com Google Contatos (API People)

09/01/2023

Neste tutorial ensinarei como realizar a integração do Google Contatos com o Google Planilhas a partir de 2023 utilizando a API People.

Google Contatos com Google Planilhas

O primeiro passo é acessar a documentação da API People.

Posteriormente criaremos uma planilha, como um formulário bem simples, semelhante ao formulário abaixo:

Formulário de Contatos

Após criar o formulário na planilha, podemos partir para o código acessando Extensões >> Apps Scripts

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


//Salvar o contato da planilha para o Google Contatos
function storeContacts()
{
  let name = sheet.getRange("B1").getValue();
  let telefone = sheet.getRange("B2").getValue();
  let email = sheet.getRange("B3").getValue();

  people.batchCreateContacts({
    "contacts": [
      {
        "contactPerson": {
          "names": [
            {
              "displayName": name,
              "givenName": name,
            }
          ],
          "phoneNumbers": [
            {
              "value": telefone
            }
          ],
          "emailAddresses": [
            {
              "value": email
            }
          ]
        }
      }
    ]
  });
}

Em relação ao código acima, não esqueça de primeiramente adicionar o serviço People, no lado esquerdo do editor de códigos.

Então é isso, por hoje é só! Fiquem com Deus! Sucesso nos códigos e na vida!

Precisa de ajuda nos códigos? webdesignemfoco@gmail.com

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

Posts Relacionados

Google Planilhas Avançado - #110 Intervalos Nomeados
No tutorial de hoje aprenderemos as funcionalidades dos intervalos nomeados dentro do Google Planilhas.
Saiba mais!
Google Planilhas Avançado - #112 Integração com Google Contatos II (API People)
Na aula de hoje vamos aprender como realizar a busca de contatos pelo Google Planilhas, recebendo os dados sincronizados do Google Contatos.
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!