1.3 KiB
1.3 KiB
Support for Google - Sheets
Reading values from Google sheets can be done as follows
{% googlesheet 'MY_DATASOURCE', id: '1oVEiGH4o3SV-mAA3Mb-WNVJMyYl4VMxLjWjrSw_ipJY', range: 'Parts!B4:B5', path:'$', assign:'TEST_VAR' %}
{% for item in TEST_VAR %}
{{item}}
{% endfor %}
Parameters
- 'MY_DATASOURCE' : is just a name, currently used to cache the connection for later usage
'id': the Google Sheet ID (see browser address bar)'range': the range in the sheet, eg: 'NamedField', or a particular range on a specific sheet : 'Parts!B4:B5''path': optional, a jsonpath query (check jsonpath online editor)'assign': optional, assign the result to a new variable. in this case, the tag returns nothing !
Example see source in './google-sheet-source.md'
Output
Template Start
JS Expression Result : 4
JS Result : cool ! my_number = 2
JS Expression Result : { "Some Invalid Expression" | jsexp }
JS Expression Result 1Kg to lb : 2.2046244201837775
JS Expression Result : Uh
JS Expression Result : 3
## Custom tags
### Google - Sheet - Range with iterator
120x60 x 3
120x60
### Google - Sheet - single value
Google Sheet Named Value: 479
Template End