Manual · API
application
The application itself — what it is called, which version it is, and the one way to end it.
Every command on this page carries a worked example.
quit function
application.quit()
Ends the application — the honest way for a script that closed the last window on purpose.
Worked example
// A sign-in that failed three times leaves.
messages.showError("Three wrong attempts — the application will close.");
application.quit();
name property
application.name
What the application is called — the project's name, as built.
Worked example
form.aboutLabel.value = application.name + " " + application.version;
version property
application.version
e.g. "1.4" — the version the build carried.
Worked example
if (application.version !== settingsRecord.lastSeenVersion) {
forms.open("WhatsNew");
settingsRecord.lastSeenVersion = application.version;
settingsRecord.save();
}
buildNumber property
application.buildNumber
Grows by itself with every release build.
Worked example
log("Running build " + application.buildNumber);
builtWith property
application.builtWith
Which Neuridion built this — "0.9.1 (16)". An imprint, read by nothing.
Worked example
// The support line: which Neuridion made this?
log(application.name, application.version, "· built with", application.builtWith);
bundleIdentifier property
application.bundleIdentifier
e.g. "com.example.Invoices" — where the application keeps its data.
Worked example
log(application.bundleIdentifier); // "com.example.Invoices"
Manual