You are here: Lua Scripting Resources eGuide > Lua Scripting API Reference Guide > Platform Library > apiLevel

14.1 apiLevel

platform.apiLevel

Uniquely identifies the Script environment. If the script does not request a desired API level it will always default to the API level the script was created with.

Requesting a non-supported API level will result in the highest supported but below the requested API level supported by the TI-Nspire™ software version running the script. But requesting an API level below platform.apiLevel = '1.0' will result in the current API level of TI-Nspire™ software version running the script. Please see section A.1 for more details.

Note

If present, the platform.apiLevel = ‘X.X’ statement should be in the main part of the script only. It is advisable to place it on the first line of the script.
Dynamically loaded scripts (load() or loadstring()) will use the same “platform.apiLevel
= ‘X.X’” as the main script. Requesting to change the API level within dynamically loaded scripts causes an error.

Introduced in platform.apiLevel = '2.0'1

Extended in platform.apiLevel = ‘2.3’