Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
UserProperties is deprecated and should not be used in new scripts.
User Properties are key-value pairs unique to a user, accessible only by scripts running under that user's identity.
All methods within UserProperties are deprecated, including those for setting, getting, and deleting properties.
Despite being deprecated, UserProperties provides functionalities like getProperties() which returns a copy of the properties, and deleteAllProperties() to remove all properties.
Developers should avoid using UserProperties and explore alternative solutions for managing user-specific data in new scripts.
UserProperties
Deprecated. This class is deprecated and should not be used in new scripts.
User Properties are key-value pairs unique to a user. User Properties are scoped per user; any
script running under the identity of a user can access User Properties for that user only.
Deprecated. This function is deprecated and should not be used in new scripts.
Get all of the available keys.
Return
String[]
getProperties()
Deprecated. This function is deprecated and should not be used in new scripts.
Get all of the available properties at once.
This gives a copy, not a live view, so changing the properties on the returned object won't
update them in storage and vice versa.
UserProperties.setProperties({"cow":"moo","sheep":"baa","chicken":"cluck"});// Logs "A cow goes: moo"Logger.log("A cow goes: %s",UserProperties.getProperty("cow"));// This makes a copy. Any changes that happen here will not// be written back to properties.varanimalSounds=UserProperties.getProperties();// Logs:// A chicken goes cluck!// A cow goes moo!// A sheep goes baa!for(varkindinanimalSounds){Logger.log("A %s goes %s!",kind,animalSounds[kind]);}
Return
Object — a copy of the properties containing key-value pairs
getProperty(key)
Deprecated. This function is deprecated and should not be used in new scripts.
Returns the value associated with the provided key, or null if there is no such value.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-02 UTC."],[],[]]