Class DateField

KolomTanggal

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

Kolom tanggal di Kontak.

Class ini hanya digunakan oleh layanan Kontak, dan tanggal yang digunakan di tempat lain di App Script menggunakan objek Tanggal standar JavaScript.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getLabel()ObjectMendapatkan label untuk kolom ini.
setLabel(label)DateFieldMenetapkan label kolom ini.
MetodeJenis hasil yang ditampilkanDeskripsi singkat
deleteDateField()voidMenghapus tanggal ini.
getDay()IntegerMendapatkan hari dalam sebulan untuk tanggal ini.
getMonth()MonthMendapatkan bulan untuk tanggal ini.
getYear()IntegerMendapatkan tahun untuk tanggal ini.
setDate(month, day)DateFieldMenetapkan tanggal ke hari ini, tanpa tahun.
setDate(month, day, year)DateFieldMenetapkan tanggal ke hari ini.
setLabel(label)DateFieldMenetapkan label kolom ini, seperti 'Ulang Tahun' atau 'Hari Peringatan'.

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

DateField — 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 tanggal ini.

// Deletes all the dates that are set for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const dates = contacts[0].getDates();
for (let i = 0; i < dates.length; i++) {
  dates[i].deleteDateField();
}

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 hari dalam sebulan untuk tanggal ini.

Catatan: Untuk objek Date JavaScript standar, metode getDay() akan menampilkan hari dalam seminggu.

// Logs the day of the birthday for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
Logger.log(birthday.getDay());

Pulang pergi

Integer — tanggal

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 bulan untuk tanggal ini.

// Logs the month of the birthday for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
Logger.log(birthday.getMonth());

Pulang pergi

Month — bulan

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 tahun untuk tanggal ini.

// Logs the year of the birthday for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
Logger.log(birthday.getYear());

Pulang pergi

Integer — tahun

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 tanggal ke hari ini, tanpa tahun.

Metode ini hanya berlaku untuk kolom tanggal yang tidak memerlukan tahun, seperti hari ulang tahun.

// Sets the birthday for contact 'John Doe' to April 1
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
birthday.setDate(ContactsApp.Month.APRIL, 1);

Parameter

NamaJenisDeskripsi
monthMonthbulan
dayIntegerhari

Pulang pergi

DateField — tanggal ini, berguna untuk membuat rantai

Menampilkan

Error — jika kolom tanggal ini memerlukan tahun

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 tanggal ke hari ini.

// Sets the birthday for contact 'John Doe' to April 1, 1980
const contacts = ContactsApp.getContactsByName('John Doe');
const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0];
birthday.setDate(ContactsApp.Month.APRIL, 1, 1980);

Parameter

NamaJenisDeskripsi
monthMonthbulan
dayIntegerhari
yearIntegertahun

Pulang pergi

DateField — tanggal 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 label kolom ini, seperti 'Ulang Tahun' atau 'Hari Peringatan'.

// Retrieves the first date that's set for contact 'John Doe' and re-labels
// it as an anniversary
const contacts = ContactsApp.getContactsByName('John Doe');
const firstDate = contacts[0].getDates()[0];
firstDate.setLabel(ContactsApp.Field.ANNIVERSARY);

Parameter

NamaJenisDeskripsi
labelFieldlabel standar baru

Pulang pergi

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