hukel
March 16, 2025, 1:04pm
1
I’m a new n8n user so this may be operator error/ignorance, but I can’t seem to use the $getWorkflowStaticData() function.
The function is not recognized by the editor (red squiggle underline) and the editor suggests:
Cannot find name '$getWorkflowStaticData'. Did you mean 'workflowStaticData'?
I am using the sample workflow:
I saw this issue, but can’t tell if it is related: $getWorkflowStaticData is not defined · Issue #12125 · n8n-io/n8n · GitHub
Information on n8n setup
n8n version: 1.81.4
Running n8n via Docker
Operating system: Ubuntu 22.04.5 LTS
I’m not sure on the other details. I start n8n with this command:
sudo docker run -it --rm --detach --name n8n -p 5678:5678 \
-v n8n_data:/home/node/.n8n \
-e GENERIC_TIMEZONE="Europe/Berlin" \
-e TZ="Europe/Berlin" \
-e N8N_RUNNERS_ENABLED=true \
-e N8N_SECURE_COOKIE=false \
docker.n8n.io/n8nio/n8n
Franz
March 16, 2025, 1:13pm
2
Static data isn’t available when testing workflows. The workflow must be active and called by a trigger or webhook to save static data.
Did you run from Trigger Manually Node?
hukel
March 16, 2025, 1:58pm
3
I wasn’t running the workflow at all. I am only typing in the code editor while creating the workflow.
I understand that it won’t run properly with a manual invocation, but shouldn’t the function at least:
appear in the suggestion list when I type the “$” (see pic)
not fail syntax checking?
Franz
March 16, 2025, 6:19pm
4
I have never used this static data before. I prefer to rely on my database instead.
I added a few statements to the code to ensure it run. However, I agree with you. Ideally, it should show up in the autocomplete feature and also be available during the testing phase.
system
Closed
June 14, 2025, 6:19pm
5
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.