$objectSet

set an object property value by key

Usage: $objectSet[key;key;key....;value]


Member02/20/2024
!!exec $createObject[{"name":"Wiki"}] $objectSet[name;Rake] $objectSet[tag;0001] $getObject
Custom Command Bot 02/20/2024
{"name":"Rake","tag":"0001"}

Setting Objects inside Objects

$createobject[{"type":0}]

$objectset[version;2.5]
/* will return {"type:0,"version":"2.5"} */

$createobject[{"type":0}]

$objectSet[userdata;age;20]
$objectSet[userdata;name;Member]
$objectSet[userdata;role;Moderator]
/* will return {"type":0,"userdata":{"age":"20","name":"Member","role":"Moderator"}} */

Setting values inside array

 $createobject[{ "userdata":{
  "age":0,
  "name":"undefined",
  "role":"undefined"
}
}]
$objectSet[userdata;age;20]
$objectSet[userdata;name;Member]
$objectSet[userdata;role;Moderator]
/* this is the format for normal groups */

$createobject[{ "userdata":[{
  "age":0,
  "name":"undefined",
  "role":"undefined"
}]
}]
$objectSet[userdata;0;age;20]
$objectSet[userdata;0;name;Member]
$objectSet[userdata;0;role;Moderator]
/* sets a property inside am array by index */

Function difficulty: Medium
Tags: object set