模組:Sandbox/一位史蒂夫/1

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
前往: 導覽搜尋
Template-info.svg 模塊文檔  [] [刷新]
local getArgs = require('Module:Arguments').getArgs
local p = {}
local function toWikitext(text1)
    return mw.getCurrentFrame():preprocess(text1)
end
local function formatStudentName(name)
    return string.gsub(name, " ", "_")
end
function p.name(frame)
    if (not frame) then
        frame = mw.getCurrentFrame()
    end
    args = getArgs(frame)
    local charData = mw.text.jsonDecode(frame:expandTemplate{title="Module:BACharInfo/name"})
    return charData[formatStudentName(args[1])]["Name"]
end
return p