Модуль:ML: различия между версиями
(Новая страница: «local ml = {} -- набор функций для писем махатм; local function isempty(s) return s == nil or s == '' end -- -- Call example: {{#in...») |
(нет различий)
|
Версия от 23:40, 18 декабря 2022
Для документации этого модуля может быть создана страница Модуль:ML/doc
local ml = {} -- набор функций для писем махатм;
local function isempty(s)
return s == nil or s == ''
end
--
-- Call example: {{#invoke: ML | letter_property_query | свойство=Отправитель письма | уникальный=17 | соответствует= }}
function ml.letter_property_query( frame )
local num_unique = frame.args['уникальный']
if not isempty(frame.args['соответствует']) then
num_unique = frame.args['соответствует']
end
str_property = '{{#show: {{#ask: [[ПМ уникальный номер::' .. num_unique .. '| ?' .. frame.args['свойство'] .. '| link=none }} |?' .. frame.args['свойство'] .. '}}'
return str_property
end