15.075
Bearbeitungen
(Modul ohne e) |
(Variablen Schreibweise) |
||
| Zeile 27: | Zeile 27: | ||
query = query .. "|mainlabel=-|limit=1" | query = query .. "|mainlabel=-|limit=1" | ||
local | local ask_result = mw.smw.ask(query) | ||
local values = {} | local values = {} | ||
if not com.isEmpty( | if not com.isEmpty(ask_result) then | ||
values = | values = ask_result[1][attr] -- Erste Ergebnis-Zeile, attr-Spalte | ||
if type(values) ~= "table" then -- Immer als table rückgeben, auch wenn keine (dann umformen) | if type(values) ~= "table" then -- Immer als table rückgeben, auch wenn keine (dann umformen) | ||
values = { [1]=values } | values = { [1]=values } | ||
| Zeile 46: | Zeile 46: | ||
query = query .. "|mainlabel=-" | query = query .. "|mainlabel=-" | ||
local | local ask_result = mw.smw.ask(query) | ||
local values = {} | local values = {} | ||
if not com.isEmpty( | if not com.isEmpty(ask_result) then | ||
for _, v in pairs( | for _, v in pairs(ask_result) do | ||
table.insert(values, v[1]) -- jede Zeile, 1. Spalte | table.insert(values, v[1]) -- jede Zeile, 1. Spalte | ||
end | end | ||