# $link - URL Fields

This keyword is used to make a field behave like an hyperlink.

# Usage:

$link(encode:[true,false])

Options:

Fields built with the $link keyword most often also include the $auto.text().join() keyword before it in order to dynamically generate a value.

# Examples:

In the example included below, we shown how easy it is to extract information from a field built with $geo to automatically generate a link to a Google Maps URL dynamically built with the geolocation coordinates values given to it anytime we create a new instance of the Countries by register_demo definition. This is done by way of the following expression:

$auto.text(Country location).join('https://maps.google.com/?q=',Country location) $link


TIP

Example of a URL whose value will be encoded when processed by RecordM: http://abc/123/a value that will be encoded -> http://abc/123/a%20value%20that%20will%20be%20encoded.

Example of a URL whose value will NOT be encoded by RecordM: http://abc/123/a value that will NOT be encoded -> http://abc/123/a value that will NOT be encoded.

In the video included below you can see that is very easy to automatically generate a link to a Google Maps page based on geolocation values with the help of the $link keyword: