AX1627

GetFileGroupVariableProperty function

Returns information about file group variable properties, given the name of a table variable or a picklist variable.

NOTE: This function does not return the value of a variable. For that, use GetFileGroupVariable.

Syntax

GetFileGroupVariableProperty("VariableName", "CodeName", FileGroupID)

(missing or bad snippet)

All non-numeric entries must be placed in double quotation marks, unless you are using cell references to reference the text held in another cell.

Remarks

  • When using this function within a file that belongs to a file group, you may see a small performance improvement if you include the file group ID in the function rather than omitting it to assume the current file group. In this case you should have a single designated cell that uses the GetFileGroupID function to return the ID for the current file group, and then reference that cell to get the ID.

  • All variable properties returned by this function are defined for the variable in the Edit File Group dialog, on the Variables tab.

  • GetFileGroupVariableProperty is a non-volatile function.

Examples

=GetFileGroupVariableProperty("Category", "ColumnName")

This example returns the name of the column that is associated with the picklist variable Category. For example: CPREQ2021.Category. The function is used within a file that belongs to a file group, so the file group ID is omitted.

=GetFileGroupVariableProperty("Category", "EnabledValues", Variables!$F$20)

This example returns the list of enabled values associated with the picklist variable Category. For example: 1,4. In this example the file group ID is being specified by pointing to a designated cell on the Variables sheet that contains a GetFileGroupID function.

=GetFileGroupVariableProperty("GLData", "IsReadOnly")

This example returns whether the table variable GLData is flagged as read-only. For example: True. This means that the file group does not save data to the table that GLData resolves to.

=GetFileGroupVariableProperty("Category", "IsRequired")

This example returns whether the picklist variable Category is flagged as required. For example: True. You could use this information to require the user to select a category for the plan file, by enabling custom save validation for a save-to-database process.