Umożliwia skryptom przechowywanie prostych danych w parach klucz-wartość ograniczonych do jednego skryptu, jednego użytkownika skrypt lub dokument, w którym jest używany dodatek. Właściwości nie można współdzielić między skryptami. Więcej informacji o tym, kiedy używać poszczególnych typów usług, znajdziesz w przewodniku po usłudze Właściwości.
// Sets three properties of different types. var documentProperties = PropertiesService.getDocumentProperties(); var scriptProperties = PropertiesService.getScriptProperties(); var userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty('SERVER_URL', 'http://www.example.com/MyWeatherService/'); userProperties.setProperty('DISPLAY_UNITS', 'metric');
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getDocumentProperties() | Properties | Pobiera magazyn właściwości (tylko w przypadku tego skryptu), do którego mają dostęp wszyscy użytkownicy w otwartym dokument, arkusz kalkulacyjny lub formularz. |
getScriptProperties() | Properties | Pobiera magazyn właściwości, do którego mają dostęp wszyscy użytkownicy, ale tylko w ramach tego skryptu. |
getUserProperties() | Properties | Pobiera magazyn właściwości, do którego ma dostęp tylko bieżący użytkownik, i tylko w ramach tego skryptu. |
Szczegółowa dokumentacja
getDocumentProperties()
Pobiera magazyn właściwości (tylko w przypadku tego skryptu), do którego mają dostęp wszyscy użytkownicy w otwartym
dokument, arkusz kalkulacyjny lub formularz. Jest dostępny tylko wtedy, gdy skrypt został opublikowany i wykonywany
jako dodatek lub jeśli jest powiązany z plikiem Google
typu. Gdy właściwości dokumentu są niedostępne, ta metoda zwraca null
. Dokumenty
właściwości utworzone przez skrypt nie są dostępne poza tym skryptem, nawet dla innych skryptów
na dostęp do tego samego dokumentu.
Powrót
Properties
– magazyn właściwości dla tego skryptu, który wszyscy użytkownicy bieżącego dokumentu mogą
dostępu lub null
, jeśli skrypt nie jest dodatkiem ani nie jest powiązany z
Plik obszaru roboczego
getScriptProperties()
Pobiera magazyn właściwości, do którego mają dostęp wszyscy użytkownicy, ale tylko w ramach tego skryptu.
Powrót
Properties
– magazyn właściwości, do którego mają dostęp wszyscy użytkownicy skryptu;
getUserProperties()
Pobiera magazyn właściwości, do którego ma dostęp tylko bieżący użytkownik, i tylko w ramach tego skryptu.
Powrót
Properties
– magazyn właściwości, do którego dostęp ma tylko bieżący użytkownik skryptu;