콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Google Drive 노드 공통 문제#

다음은 Google Drive 노드와 관련된 몇 가지 일반적인 오류 및 문제와 이를 해결하거나 문제를 해결하는 단계입니다.

Google에서 이 앱을 확인하지 않음#

OAuth 인증 방법을 사용할 경우,
"Google hasn't verified this app" (Google에서 이 앱을 검증하지 않았습니다) 라는 경고 메시지가 표시될 수 있습니다.

이 문제를 방지하려면, 인증하려는 동일한 계정에서 OAuth 자격 증명을 생성하세요.

만약 개발자 또는 다른 제3자가 생성한 자격 증명을 사용해야 한다면,
다음 문서의 안내를 따르세요:
Google Cloud 문서 | 인증 오류: Google hasn't verified this app.

Google Cloud 앱이 인증되지 않음#

Google Cloud 앱의 게시 상태(Publishing status)Testing 으로 설정되고,
사용자 유형(User type)External 인 경우,
동의(Consent) 및 토큰이 7일 후 만료됩니다.

자세한 내용은 Google Cloud Platform Console 도움말 | OAuth 동의 화면 설정을 참고하세요.

이 문제를 해결하려면,
n8n 자격 증명 모달(Credentials modal)에서 앱을 다시 연결하세요.

Google Drive OAuth 오류#

OAuth 인증 방법을 사용하는 경우, 앱이 Google의 앱 보안 유지 기준을 충족하지 않아 로그인할 수 없다는 오류가 표시될 수 있습니다.

이 문제의 실제 원인은 대개 Google의 OAuth 구성과 n8n 간의 URL이 일치하지 않기 때문입니다. 이를 피하기 위해 Google의 오류 메시지에 포함된 링크를 검토하는 것으로 시작하세요. 여기에는 발생한 정확한 오류에 대한 세부정보가 포함됩니다.

n8n을 자체 호스팅하는 경우 외부 URL을 구성하는 데 사용된 n8n 구성 항목을 확인하세요. N8N_EDITOR_BASE_URLWEBHOOK_URL 환경 변수가 완전한 도메인을 사용하는지 확인하세요.

Google Drive에서 최근 파일 가져오기#

Google Drive에서 최근 파일을 검색하려면 파일을 수정 시간으로 정렬해야 합니다. 이를 위해 기존 파일을 검색하고 해당 수정 시간을 가져와야 합니다. 다음으로, 파일을 정렬하여 가장 최근의 파일을 찾고 또 다른 Google Drive 노드를 사용하여 ID로 해당 파일을 지정할 수 있습니다.

프로세스는 다음과 같습니다:

  1. Google Drive 노드를 캔버스에 추가합니다.
  2. 파일/폴더 리소스와 검색 작업을 선택합니다.
  3. 모두 반환을 활성화하여 모든 파일을 정렬합니다.
  4. 검색할 항목 필터를 파일로 설정합니다.
  5. 옵션에서 필드모두로 설정합니다.
  6. Google Drive 노드의 출력에 정렬 노드를 연결합니다.
  7. 단순 정렬 유형을 선택합니다.
  8. 정렬 기준 필드 섹션에 modifiedTime필드 이름으로 입력합니다.
  9. 내림차순 정렬 순서를 선택합니다.
  10. 정렬 노드의 출력에 제한 노드를 추가합니다.
  11. 최대 항목1로 설정하여 가장 최근의 파일을 유지합니다.
  12. 제한 노드의 출력에 다른 Google Drive 노드를 연결합니다.
  13. 리소스파일을 선택하고 원하는 작업을 선택합니다.
  14. 파일 선택에서 ID로를 선택합니다.
  15. 표현식을 선택하고 {{ $json.id }}를 표현식으로 입력합니다.
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!