Hello,
My Google Sheets node is not evaluating any expressions. It writes the raw expression text (e.g., {{ $json.seriesTitle }}) into the cells instead of the actual data. This is preventing my workflow from functioning.
We have confirmed this is a bug in the node itself after extensive troubleshooting:
-
The node can write static, plain text correctly. The problem is specific to
{{ }}expressions. -
The issue happens with both the “Append or update row” and “Append row” actions.
-
The “Append or update” action fails to find a match because it searches for the raw expression text, not the evaluated value. This causes it to incorrectly append a new row instead of updating an existing one.
-
We used a Set node to pre-render all data perfectly, but the Google Sheets node still fails to evaluate even simple expressions like
{{ $json.fieldName }}that point to this clean data. -
The issue occurs with both the
$json.fieldNameand the$nodes['NodeName'].json.fieldNamesyntax.

