getFormulaVersion method

Future<String> getFormulaVersion()

Returns the formula version, calling getVersion.

Implementation

Future<String> getFormulaVersion() async {
  if (_formulaVersion == null) {
    var astValue = await run('getVersion', [], fields: _fieldOverwrite);

    if (astValue != null) {
      var ver = parseString(await astValue.getValueNoContext(), '')!.trim();
      if (ver.isNotEmpty) {
        _formulaVersion = ver;
        return ver;
      }
    }

    _formulaVersion = '0';
    return '0';
  }
  return _formulaVersion!;
}