Class ScriptProperties

PropertiSkrip

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

Properti Skrip adalah pasangan nilai kunci yang disimpan oleh skrip di penyimpanan persisten. Properti Skrip disertakan per skrip, terlepas dari pengguna yang menjalankan skrip.

MetodeJenis hasil yang ditampilkanDeskripsi singkat
deleteAllProperties()ScriptPropertiesMenghapus semua properti.
deleteProperty(key)ScriptPropertiesMenghapus properti dengan kunci yang diberikan.
getKeys()String[]Mendapatkan semua kunci yang tersedia.
getProperties()ObjectDapatkan semua properti yang tersedia sekaligus.
getProperty(key)StringMenampilkan nilai yang terkait dengan kunci yang diberikan, atau null jika tidak ada nilai tersebut.
setProperties(properties)ScriptPropertiesMenetapkan secara massal semua properti yang diambil dari objek tertentu.
setProperties(properties, deleteAllOthers)ScriptPropertiesMenetapkan secara massal semua properti yang diambil dari objek tertentu.
setProperty(key, value)ScriptPropertiesMempertahankan nilai yang ditentukan dengan kunci yang diberikan.

Metode yang tidak digunakan lagi

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

Menghapus semua properti.

ScriptProperties.deleteAllProperties();

Pulang pergi

ScriptProperties — objek ini, untuk pembuatan rantai

Lihat juga


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

Menghapus properti dengan kunci yang diberikan.

ScriptProperties.deleteProperty('special');

Parameter

NamaJenisDeskripsi
keyStringkunci untuk properti yang akan dihapus

Pulang pergi

ScriptProperties — objek ini, untuk pembuatan rantai

Lihat juga


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

Mendapatkan semua kunci yang tersedia.

Pulang pergi

String[]


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

Dapatkan semua properti yang tersedia sekaligus.

Tindakan ini akan memberikan salinan, bukan tampilan langsung, sehingga mengubah properti pada objek yang ditampilkan tidak akan memperbaruinya di penyimpanan dan sebaliknya.

ScriptProperties.setProperties({
  "cow"     : "moo",
  "sheep"   : "baa",
  "chicken" : "cluck"
});

// Logs "A cow goes: moo"
Logger.log("A cow goes: %s", ScriptProperties.getProperty("cow"));

// This makes a copy. Any changes that happen here will not
// be written back to properties.
var animalSounds = ScriptProperties.getProperties();

// Logs:
// A chicken goes cluck!
// A cow goes moo!
// A sheep goes baa!
for(var kind in animalSounds) {
  Logger.log("A %s goes %s!", kind, animalSounds[kind]);
}

Pulang pergi

Object — salinan properti yang berisi key-value pair


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

Menampilkan nilai yang terkait dengan kunci yang diberikan, atau null jika tidak ada nilai tersebut.

const specialValue = ScriptProperties.getProperty('special');

Parameter

NamaJenisDeskripsi
keyStringkunci untuk nilai yang akan diambil

Pulang pergi

String — nilai yang terkait dengan kunci

Lihat juga


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

Menetapkan secara massal semua properti yang diambil dari objek tertentu.

ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});

Parameter

NamaJenisDeskripsi
propertiesObjectobjek yang berisi properti yang akan ditetapkan.

Pulang pergi

ScriptProperties — objek ini, untuk pembuatan rantai

Lihat juga


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

Menetapkan secara massal semua properti yang diambil dari objek tertentu.

// This deletes all other properties
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);

Parameter

NamaJenisDeskripsi
propertiesObjectobjek yang berisi properti yang akan ditetapkan.
deleteAllOthersBooleanapakah akan menghapus semua properti yang ada.

Pulang pergi

ScriptProperties — objek ini, untuk pembuatan rantai

Lihat juga


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

Mempertahankan nilai yang ditentukan dengan kunci yang diberikan. Nilai apa pun yang ada dan terkait dengan kunci ini akan ditimpa.

ScriptProperties.setProperty('special', 'sauce');

Parameter

NamaJenisDeskripsi
keyStringkunci untuk properti
valueStringnilai yang akan dikaitkan dengan kunci

Pulang pergi

ScriptProperties — objek ini, untuk pembuatan rantai

Lihat juga