Class AddressField

KolomAlamat

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

Kolom alamat di kontak.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getAddress()StringMendapatkan alamat untuk kolom ini.
getLabel()ObjectMendapatkan label untuk kolom ini.
isPrimary()BooleanMendapatkan apakah ini adalah nilai kolom utama.
setAddress(address)AddressFieldMenetapkan alamat kolom ini.
setAsPrimary()AddressFieldMenetapkan kolom ini ke utama.
setLabel(field)AddressFieldMenetapkan label kolom ini.
setLabel(label)AddressFieldMenetapkan label kolom ini.
MetodeJenis hasil yang ditampilkanDeskripsi singkat
deleteAddressField()voidMenghapus kolom alamat ini.

Dokumentasi mendetail

getAddress()

Mendapatkan alamat untuk kolom ini.

// Logs the address for the 'Home Address' field for contact 'John Doe'.
// Can be used similarly for other fields that contain addresses.
const contacts = ContactsApp.getContactsByName('John Doe');
const homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS);
Logger.log(homeAddress[0].getAddress());

Pulang pergi

String — alamat sebagai string

Otorisasi

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

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

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

isPrimary()

Mendapatkan apakah ini adalah nilai kolom utama.

// Logs whether or not the first address field associated with contact
// 'John Doe' is labeled as primary. This method can be similarly called
// for any field.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
Logger.log(addressFields[0].isPrimary());

Pulang pergi

Boolean — apakah ini utama

Otorisasi

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

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

setAddress(address)

Menetapkan alamat kolom ini.

// Sets the address for the 'Home Address' field for contact 'John Doe'.
// Can be used similarly for other fields that contain addresses.
const contacts = ContactsApp.getContactsByName('John Doe');
const homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS);
homeAddress[0].setAddress('123 Main St, Raleigh, NC, 27601');

Parameter

NamaJenisDeskripsi
addressStringalamat baru

Pulang pergi

AddressField — 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

setAsPrimary()

Menetapkan kolom ini ke utama.

// Sets the first address field associated with contact 'John Doe'
// as primary. This method can be similarly called for any field.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
addressFields[0].setAsPrimary();

Pulang pergi

AddressField — FieldValue ini untuk penyambungan

Otorisasi

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

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

setLabel(field)

Menetapkan label kolom ini.

// Sets the label to 'Work' 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(ContactsApp.Field.WORK_ADDRESS);

Parameter

NamaJenisDeskripsi
fieldFieldlabel standar baru

Pulang pergi

AddressField — FieldValue ini untuk penyambungan

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

AddressField — 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 alamat ini.

// The code below deletes the home addresses for a contact named "John Doe"
const contacts = ContactsApp.getContactsByName('John Doe');
const homeAddresses = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS);
for (const i in homeAddresses) {
  homeAddresses[i].deleteAddressField();
}

Otorisasi

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

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