Class CompanyField

Campo da empresa

Obsoleto. Em vez disso, use o serviço avançado da API People.

Campo "Empresa" em um contato.

MétodoTipo de retornoBreve descrição
deleteCompanyField()voidExclui esse campo da empresa.
getCompanyName()StringConsegue o nome da empresa.
getJobTitle()StringRecebe o título do cargo.
isPrimary()BooleanVerifica se essa é a empresa principal.
setAsPrimary()CompanyFieldDefine essa empresa como principal e desativa a empresa que era principal anteriormente.
setCompanyName(company)CompanyFieldDefine o nome da empresa.
setJobTitle(title)CompanyFieldDefine o cargo.

Métodos obsoletos

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Exclui esse campo da empresa.

// Deletes the first company associated with contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const company = contacts[0].getCompanies()[0];
company.deleteCompanyField();

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Consegue o nome da empresa.

// Logs company name for all companies associated with contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const companies = contacts[0].getCompanies();
for (const i in companies) {
  Logger.log(companies[i].getCompanyName());
}

Retornar

String: o nome da empresa

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Recebe o título do cargo.

// Logs job title for all companies associated with contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const companies = contacts[0].getCompanies();
for (const i in companies) {
  Logger.log(companies[i].getJobTitle());
}

Retornar

String: o cargo

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Verifica se essa é a empresa principal.

// Logs true or false depending on whether each company is the primary
// company for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const companies = contacts[0].getCompanies();
for (const i in companies) {
  Logger.log(companies[i].isPrimary());
}

Retornar

Boolean: se é a principal

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Define essa empresa como principal e desativa a empresa que era principal anteriormente.

// Sets the first company associated with contact 'John Doe' as primary
const contacts = ContactsApp.getContactsByName('John Doe');
const company = contacts[0].getCompanies()[0];
company.setAsPrimary();

Retornar

CompanyField: este campo da empresa é útil para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Define o nome da empresa.

// Sets the company name for the first company associated with contact 'John
// Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const company = contacts[0].getCompanies()[0];
company.setCompanyName('ACME Corp');

Parâmetros

NomeTipoDescrição
companyStringo novo nome da empresa

Retornar

CompanyField: este campo da empresa é útil para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Define o cargo.

// Sets the job title for the first company associated with contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const company = contacts[0].getCompanies()[0];
company.setJobTitle('Manager');

Parâmetros

NomeTipoDescrição
titleStringo novo cargo do contato na empresa

Retornar

CompanyField: este campo da empresa é útil para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.google.com/m8/feeds