Module:Songlist Retrieval:修订间差异
(创建页面,内容为“local p = {} function p.retrieval(frame) local list=mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist CC' } ) local object=tonumber(frame.…”) |
小 (更改为内部处理) |
||
第2行: | 第2行: | ||
function p.retrieval(frame) | function p.retrieval(frame) | ||
local list= | local list=require("Module:Songlist") | ||
local object= | local i=1 | ||
local title= | if list['songs'][i]['title_localized']['en'] then | ||
local s=list['songs'][i]['title_localized']['en'] | |||
list['songs'][s]=list['songs'][i] | |||
i=i+1 | |||
end | |||
local object=tostring(frame.args.object) | |||
local title=tostring(frame.args.title) | |||
if object==ja then | |||
object="title_localized][ja" | |||
end | |||
return tostring(list['songs'][title][object]) | return tostring(list['songs'][title][object]) |
2021年2月15日 (一) 16:18的版本
可在Module:Songlist Retrieval/doc创建此模块的帮助文档
local p = {}
function p.retrieval(frame)
local list=require("Module:Songlist")
local i=1
if list['songs'][i]['title_localized']['en'] then
local s=list['songs'][i]['title_localized']['en']
list['songs'][s]=list['songs'][i]
i=i+1
end
local object=tostring(frame.args.object)
local title=tostring(frame.args.title)
if object==ja then
object="title_localized][ja"
end
return tostring(list['songs'][title][object])
end
return p