2022.1

Table Of Contents
KeySet methods
Name Description
"AddKeySets" on page183 Inserts a new keyset inside
GroupName and assigns values to
keys as specified in KeyValues. Every
key specified in KeyValues must exist
otherwise an error is raised. However, it
is not required to specify all available
keys in KeyValues. Only the keys
specified are updated in GroupName
while unspecified keys are set to an
empty string.
"GetKeySets" on page186 Retrieves Keys values in GroupName
for keysets that match Condition. When
an asterisk * is passed as the Keys
parameter, all keys are retrieved. When
Condition is left empty, all keysets are
retrieved.
"RemoveKeySets" on page192 Deletes all keysets in GroupName that
match Condition. The condition is
specified using basic SQL WHERE
syntax. Condition may be left empty, in
which case all keysets in GroupName
are deleted. The method returns the
number of keysets that were deleted.
Skin/Formats/CrossReferencePrintFormat
("RemoveKeySetByIDDeletes the keyset whose
ID equals ID from GroupName. Returns 1 if
successful, 0 otherwise. This method is
functionally equivalent to using RemoveKeySets
with its Condition parameter set to "ID=ID".
SyntaxRemoveKeySetByID(GroupName: string,
Deletes the keyset whose ID equals ID
from GroupName. Returns 1 if
successful, 0 otherwise.
Note that this method is functionally
equivalent to using "RemoveKeySets"
on page192 with its Condition
Page 181