MoneyWorks Manual
Edit
!--sphider_noindex-->
GetPersistent (table, key1, key2)
Result Type: Boolean (0 or 1)
Definition: Loads values from a record in one of the user-definable persistent storage tables ("user", "user2", "lists", and "offledger"). Returns an associative array that contains the field values keyed by the field names (does not include they keys—you already know those).
Example
on Load
if GetMutex("rate_update")
let values = GetPersistent("user2", kMyDevKey, "last_update")
if values["date1"] < Today() - 7
GetRates() // do weekly thing
let values["date1"] = Today()
SetPersistent("user2", kMyDevKey, "last_update", values)
endif
ReleaseMutex("rate_update")
endif
end
See Also:
SetPersistent: Create or update a user table record using data in an associative array