Class CustomField

KolomKustom

Tidak digunakan lagi. Sebagai gantinya, gunakan layanan lanjutan People API

Kolom kustom di Kontak.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getLabel()ObjectMendapatkan label untuk kolom ini.
setLabel(label)CustomFieldMenetapkan label kolom ini.
MetodeJenis hasil yang ditampilkanDeskripsi singkat
deleteCustomField()voidMenghapus kolom ini.
getValue()ObjectMendapatkan nilai kolom.
setLabel(field)CustomFieldMenetapkan label kolom ini.
setValue(value)CustomFieldMenetapkan nilai kolom ini.

Dokumentasi mendetail

getLabel()

Mendapatkan label untuk kolom ini. Ini dapat berupa Kolom, ExtendedField, atau String.

// Logs the label for all the address fields associated with contact
// 'John Doe'. This method can be similarly called for any field that has
// a label.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
for (let i = 0; i < addressFields.length; i++) {
  Logger.log(addressFields[i].getLabel());
}

Pulang pergi

Object — label untuk kolom ini

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

setLabel(label)

Menetapkan label kolom ini.

// Sets the label to 'Apartment' for the first address field associated
// with contact 'John Doe'. This method can be similarly called for any
// field that has a label.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
addressFields[0].setLabel('Apartment');

Parameter

NamaJenisDeskripsi
labelStringlabel baru untuk kolom ini

Pulang pergi

CustomField — kolom ini, berguna untuk membuat rantai

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

Metode yang tidak digunakan lagi

Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.

Menghapus kolom ini.

const contacts = ContactsApp.getContactsByName('John Doe');
const fields = contacts[0].getCustomFields();
for (let i = 0; i < fields.length; i++) {
  if (fields[i].getLabel() === 'foo') {
    fields[i].deleteCustomField();
  }
}

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.

Mendapatkan nilai kolom.

// Logs the value of all the custom fields for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const fields = contacts[0].getCustomFields();
for (const i in fields) {
  Logger.log(fields[i].getValue());
}

Pulang pergi

Object — nilai yang disimpan di kolom

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.

Menetapkan label kolom ini.

// Sets the first custom field associated with contact 'John Doe' to use 'Mail
// application' as a label, with 'Gmail' as the value.
const contacts = ContactsApp.getContactsByName('John Doe');
const field = contacts[0].getCustomFields()[0];
field.setLabel('Mail application');
field.setValue('Gmail');

Parameter

NamaJenisDeskripsi
fieldExtendedFieldlabel standar baru

Pulang pergi

CustomField — kolom ini, berguna untuk membuat rantai

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.

Menetapkan nilai kolom ini.

// Sets the first custom field associated with contact 'John Doe' to use 'Mail
// application' as a label, with 'Gmail' as the value.
const contacts = ContactsApp.getContactsByName('John Doe');
const field = contacts[0].getCustomFields()[0];
field.setLabel('Mail application');
field.setValue('Gmail');

Parameter

NamaJenisDeskripsi
valueObjectnilai baru

Pulang pergi

CustomField — kolom ini, berguna untuk membuat rantai

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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