UG_Preferences_Data Fields - GoldenCheetah/GoldenCheetah GitHub Wiki
Preferences: Data Fields (Version 3.7)
Select: Menu Bar
-> Tools -> Options...
to get to the Options
Popup.
The Data Fields
preferences cover four different areas:
- Fields - here you define the list of additional fields available to either store additional activity data and to add/overwrite activity data.
- Colour Keywords - defines the rules, how your activities are colored in the
calendar
(s) and in the activities section of theActivities
view. - Defaults - defines rules, how a field is filled in depending on the content in another field.
- Processors & Automation - allows the configuration of the
Fix/adjust/correct
tools build into GoldenCheetah andPython Fix
.
Fields
The data fields are structured by Screen Tab
s which then appear on the Activities
view in the Details
and Summary and Details
charts. Please do also read the description of the Data
Chart.
Screen Tab
- groups the fields on different tabsField
- name of the field - there are 2 cases to consider:- 1. Adding a Completely New Field: Ensure the field name is unique and not already used elsewhere in GoldenCheetah.
:bangbang: :memo: Note: For a completely new field, it is recommended to use only0-9
,a-z
orA-Z
andspace
in the field name. Only those characters are recognized as part of afield name
by theFilter
tool in GoldenCheetah. If you use any other character e.g.-
or a language specific character likeรค
, you will not be able to create anyFilter
queries for this new field. - 2. Make an Existing Field Editable: You must use the exact and existing name in the
Screen Tab
(For the tab name, seeData
Chart) and make sure that you assign the correctField
name. Fields such asWorkout Code
,Route
,Equipment
, etc. are included in the default configuration for convenience, but they are not interpreted by GoldenCheetah, just stored to be used in filters, user metrics and displayed.
- 1. Adding a Completely New Field: Ensure the field name is unique and not already used elsewhere in GoldenCheetah.
Type
- technical type of a field - in case of existing GoldenCheetah fields, please use the correct field type (to understand the field types, please have a look at the standard examples GoldenCheetah is providing).Values
- is a way to restrict and simplify the input into fields of typeText
andShort Text
- by adding a list of values, separated by,
for a specific field, only those values can be entered into that particular field. A value of*
indicates previous values for the same field will be used to autocomplete input.Summary
- if checked, the concatenated contents of all checked fields is show in theTrends view
->Chart Bar
->Calendar
also in theActivities view
->Side Bar
->Activities Pane
.Interval
- if checked, Metadata items can be defined for each interval rather the overall activity, this Checkbox has no effect on Metric or Special fields.Expression
- Not currently implemented - see Interval Metadata
:memo: Note: You can use this to enter data for activities, where certain data was not captured at all, or to overwrite/correct certain values
Colour Keywords
The section Colour Keywords
defines which field / field content is used to determine the color shown for a activity in e.g. the calendar view.
Field
- you need to select ONE text field, which will contain the keywords relevant to set the colors - the drop-down list offers all Text, Short Text and Textbox field maintained underFields
.Use for Background
- if checked, the color is not applied to the text, but to the text background (this provides a behavior similar to GoldenCheetah 3.0x).Keyword
- this is the main keyword to determine the color - (which is set in fieldColor
) - when comparing the keywords with your texts, Upper/Lower case writing is ignored (soFTP
is treated equally toftp
orfTp
).Color
- is set using aColor Chooser
dialog box which is opened by "mouse-click" on the color box.Related Notes Words
- is useful, if you want more than one keyword to have the same color, instead of adding them one-by-one to the keyword list, you can just create one entry to define the color and enter all other keywords, separated by,
into this field.
Defaults
The processing logic is: if Field
is filled with Value
(exact match), then Linked Field
is filled with Default Value
, provided Linked Field
is not previously set. Default rules are applied on import and when metadata fields referenced by them are changed in Data chart.
Processors & Automation
GoldenCheetah provides a number of fix/adjust/correct tools which are configured here. For further details, please read Special Topics: Activity processing
Here you can also create and manage the Python Fix
. For further details, please read Custom Data Processors in Python
BACK: Preferences: Overview
BACK: Table of contents