Class ScriptProperties

SkryptWłaściwości

Wycofany. Ta klasa została wycofana i nie powinna być używana w nowych skryptach.

Właściwości skryptu to pary klucz-wartość przechowywane przez skrypt w trwałym magazynie danych. Właściwości skryptu są ograniczone do konkretnego skryptu, niezależnie od tego, który użytkownik go uruchamia.

MetodaZwracany typKrótki opis
deleteAllProperties()ScriptPropertiesusuwa wszystkie usługi.
deleteProperty(key)ScriptPropertiesUsuwa usługę o podanym kluczu.
getKeys()String[]Pobierz wszystkie dostępne klucze.
getProperties()ObjectPobieranie wszystkich dostępnych usług naraz.
getProperty(key)StringZwraca wartość powiązaną z podanym kluczem lub wartość null, jeśli takiej wartości nie ma.
setProperties(properties)ScriptPropertieszbiorczo ustawia wszystkie właściwości pobrane z danego obiektu.
setProperties(properties, deleteAllOthers)ScriptPropertieszbiorczo ustawia wszystkie właściwości pobrane z danego obiektu.
setProperty(key, value)ScriptPropertiesZapisywanie określonej wartości z kluczem.

Wycofane metody

Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

usuwa wszystkie usługi.

ScriptProperties.deleteAllProperties();

Powrót

ScriptProperties – ten obiekt, do łańcuchowania

Zobacz też


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Usuwa usługę o podanym kluczu.

ScriptProperties.deleteProperty('special');

Parametry

NazwaTypOpis
keyStringklucz usługi do usunięcia

Powrót

ScriptProperties – ten obiekt, do łańcuchowania

Zobacz też


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Pobierz wszystkie dostępne klucze.

Powrót

String[]


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Pobieranie wszystkich dostępnych usług naraz.

Jest to kopia, a nie widok na żywo, więc zmiana właściwości zwróconego obiektu nie spowoduje ich aktualizacji w magazynie i odwrotnie.

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]);
}

Powrót

Object – kopia właściwości zawierających pary klucz-wartość


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Zwraca wartość powiązaną z podanym kluczem lub wartość null, jeśli takiej wartości nie ma.

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

Parametry

NazwaTypOpis
keyStringklucz do pobieranej wartości;

Powrót

String – wartość powiązana z kluczem

Zobacz też


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

zbiorczo ustawia wszystkie właściwości pobrane z danego obiektu.

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

Parametry

NazwaTypOpis
propertiesObjectobiekt zawierający właściwości do ustawienia.

Powrót

ScriptProperties – ten obiekt, do łańcuchowania

Zobacz też


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

zbiorczo ustawia wszystkie właściwości pobrane z danego obiektu.

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

Parametry

NazwaTypOpis
propertiesObjectobiekt zawierający właściwości do ustawienia.
deleteAllOthersBooleanczy usunąć wszystkie istniejące usługi.

Powrót

ScriptProperties – ten obiekt, do łańcuchowania

Zobacz też


Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Zapisywanie określonej wartości z kluczem. Istniejąca wartość powiązana z tym kluczem zostanie zastąpiona.

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

Parametry

NazwaTypOpis
keyStringklucz właściwości
valueStringwartość do powiązania z kluczem.

Powrót

ScriptProperties – ten obiekt, do łańcuchowania

Zobacz też