Module:Songlist Retrieval:修订间差异

来自Arcaea中文维基
(创建页面,内容为“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=mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{ title = 'Songlist CC' } )
local list=require("Module:Songlist")
local object=tonumber(frame.args.object)
local i=1
local title=tonumber(frame.args.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