How To Call It
This is an object method: call it with a colon on a Map object created with Map() (scores:<method>(...)). The global Map table does not have this method.
Removes every entry.
Documented for app version 1.0.51Updated:
This is an object method: call it with a colon on a Map object created with Map() (scores:<method>(...)). The global Map table does not have this method.
In data flow, chaining JSON, Regex, Str, Map, and File steps to normalize intermediate values reduces error risk.
Takes no arguments. Returns nothing.
When combined with Str, JSON, Regex, Array, Map, and File, data transformation becomes much more readable in script flow.
The snippet below is a starter pattern that can be applied directly in runtime flow.
local scores = Map()
scores:set("level", 3)
scores:clear()From foundation to combined usage, each level is provided as a separate code block so you can copy the level you need and adapt it directly.
local scores = Map()
scores:set("level", 3)
scores:clear()local stepOk = true
local scores = Map()
scores:set("level", 3)
scores:clear()
if stepOk then
wait(200)
endlocal ok, err = pcall(function()
local scores = Map()
scores:set("level", 3)
scores:clear()
end)
if not ok then
print("API step failed: Map:clear: " .. tostring(err))
requestStop()
end-- In data flow, chaining JSON, Regex, Str, Map, and File steps to normalize intermediate values reduces error risk.
local function run_clear_step()
local scores = Map()
scores:set("level", 3)
scores:clear()
end
local ok, err = pcall(run_clear_step)
if not ok then
toast("Step failed")
print(err)
endlocal scores = Map()
scores:set("level", 3)
scores:clear()
local raw = File.read("macro.log")
local normalized = Str.trim(raw)
print(normalized)