How To Call It
This is an object method: call it with a colon on a Map object created with Map() (scores:<method>(...)). Map.entries(table) on the Map table is a separate function that takes the value to work on as an argument.
Returns the { key, value } entries as a table.
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>(...)). Map.entries(table) on the Map table is a separate function that takes the value to work on as an argument.
In data flow, chaining JSON, Regex, Str, Map, and File steps to normalize intermediate values reduces error risk.
Takes no arguments. Returns a Lua table.
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)
local result = scores:entries()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)
local result = scores:entries()local stepOk = true
local scores = Map()
scores:set("level", 3)
local result = scores:entries()
if stepOk then
wait(200)
endlocal ok, err = pcall(function()
local scores = Map()
scores:set("level", 3)
local result = scores:entries()
end)
if not ok then
print("API step failed: Map:entries: " .. 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_entries_step()
local scores = Map()
scores:set("level", 3)
local result = scores:entries()
end
local ok, err = pcall(run_entries_step)
if not ok then
toast("Step failed")
print(err)
endlocal scores = Map()
scores:set("level", 3)
local result = scores:entries()
local raw = File.read("macro.log")
local normalized = Str.trim(raw)
print(normalized)