Google Sheets Trigger 노드의 일반적인 문제
n8n v2.29다음은 Google Sheets Trigger 노드에서 발생하는 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하기 위한 단계입니다. Execute step 또는 Execute workflow 버튼으로 Google Sheets Trigger 노드를 테스트할 때, 실행이 멈춘 것처럼 보이면서 이벤트 수신을 중단하지 못할 수 있습니다.
다음은 Google Sheets Trigger 노드에서 발생하는 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하기 위한 단계입니다.
트리거 이벤트를 계속 기다리며 멈춤#
Execute step 또는 Execute workflow 버튼으로 Google Sheets Trigger 노드를 테스트할 때, 실행이 멈춘 것처럼 보이면서 이벤트 수신을 중단하지 못할 수 있습니다. 이런 경우 워크플로를 종료했다가 다시 열어 캔버스를 초기화해야 할 수 있습니다.
이벤트 수신이 멈추는 현상은 n8n 외부의 네트워크 구성 문제로 인해 발생하는 경우가 많습니다. 특히 웹소켓 프록시를 구성하지 않은 리버스 프록시 뒤에서 n8n을 실행할 때 이런 동작이 자주 발생합니다.
이 문제를 해결하려면 리버스 프록시 구성(Nginx, Caddy, Apache HTTP Server, Traefik 등)을 확인하여 웹소켓 지원을 활성화하세요.
날짜 및 시간 칼럼이 숫자로 표시됨#
Google Sheets는 날짜와 시간을 몇 가지 다른 방식으로 표시할 수 있습니다.
Lotus 1-2-3에 의해 대중화되어 여러 스프레드시트 소프트웨어에서 사용되는 시리얼 넘버(serial number) 형식은 날짜를 소수로 나타냅니다. 정수 부분(소수점 왼쪽 부분)은 1899년 12월 30일 이후 경과한 일수를 나타냅니다. 소수 부분(소수점 오른쪽 부분)은 24시간을 기준으로 한 시간 비율을 나타냅니다(예를 들어 .5는 정오를 나타냅니다).
날짜 및 시간 값에 다른 형식을 사용하려면 Google Sheet Trigger 노드에서 형식을 조정하세요. 이 옵션은 Trigger On이 Row Added로 설정되어 있을 때 사용할 수 있습니다.
- 캔버스에서 Google Sheet Trigger 노드를 엽니다.
- Add option을 선택합니다.
- DateTime Render를 선택합니다.
- DateTime Render를 Formatted String으로 변경합니다.
이제 Google Sheets Trigger 노드는 날짜, 시간, datetime, duration 필드를 해당 숫자 형식에 따라 문자열로 표시합니다.
숫자 형식은 스프레드시트의 로케일 설정에 따라 달라집니다. 스프레드시트를 열고 File > Settings를 선택하면 로케일을 변경할 수 있습니다. General 탭에서 Locale을 원하는 로케일로 설정합니다. Save settings를 선택하여 값을 적용합니다.