/
arg (Lua-Variable)

arg (Lua-Variable)

Die globale Lua-Variable arg wird bei Aufruf eines Lua-Skriptes über den Tagesabschluss bzw. über TG10/TG11 mit denen im Feld "tagtab.parameter" angegebenen Parametern gefüllt. Beim Aufruf über DBA10 werden als Parameter die Werte aus dem Feld "Parameter" übergeben. Erfolgt der Aufruf aus EXPOS heraus mit der Funktion ExecLua, dann werden die Parameter der Funktion "ExecLua" ab dem zweiten Parameter übergeben.

Die Variable ist nur noch aus Gründen der Rückwärtskompatibilität enthalten und sollte nicht mehr verwendet werden! Statt dessen kann der Vararg-Ausdruck "..." verwendet werden.

Typ


table

Beschreibung


Jedes als Parameter angegebene Argument ist in dem Lua-Table "arg" als string (Zeichenkette) enthalten. Sind keine Parameter vorhanden, dann hat die Variable "arg" den Wert nil. Es werden immer nur die explizit als Parameter anegegebenen Werte an das Lua-Skript übergeben; Standardparameter werden derzeit (noch) nicht übergeben.

Beispiele


--[[
gibt eine Liste der übergebenen Parameter aus.
--]]

if arg then 
   for k, v in pairs( arg ) do
      SY_Proto( k .. ": " .. v )
   end
end

Related content

ExecLua (TA)
ExecLua (TA)
More like this
DDS11 (Details: Lua-Skript)
DDS11 (Details: Lua-Skript)
More like this
SLT_SCHABLONE_LUA
SLT_SCHABLONE_LUA
More like this
AUFT_SDG11_SASCRIPT
AUFT_SDG11_SASCRIPT
More like this
AUFT_SDG11_UMBSCRIPT
AUFT_SDG11_UMBSCRIPT
More like this
FERT_EXTRADOK_SCRIPT
FERT_EXTRADOK_SCRIPT
More like this