“模块:SMWUtils”的版本间的差异

来自iFx Wiki
跳到导航 跳到搜索
(已保护“模块:SMWUtils”:高流量页面([编辑=仅允许管理员](无限期)[移动=仅允许管理员](无限期)))
第1行: 第1行:
p = {}
+
local p = {}
  
 
function p.exists(query)
 
function p.exists(query)
 
     return mw.smw.ask(query.."|limit=1")
 
     return mw.smw.ask(query.."|limit=1")
 +
end
 +
 +
function p.query_pages(query)
 +
    local res = mw.smw.getQueryResult(query)
 +
    local ret = {}
 +
    for j, r in ipairs(res.results) do
 +
        table.insert(ret, r.fulltext)
 +
    end
 +
    return ret
 
end
 
end
  
 
return p
 
return p

2021年1月1日 (五) 17:47的版本

此模块的文档可以在模块:SMWUtils/doc创建

local p = {}

function p.exists(query)
    return mw.smw.ask(query.."|limit=1")
end

function p.query_pages(query)
    local res = mw.smw.getQueryResult(query)
    local ret = {}
    for j, r in ipairs(res.results) do
        table.insert(ret, r.fulltext)
    end
    return ret
end

return p