
VScode 에서 코드 내 빨간색 밑줄이 나타난다면 코드에 문법에 오류, 선언되지 않은 변수, 잘못된 함수 호출 등이 있을 때 발생하는데 밑줄에 그어진 부분에 마우스를 올리면 오류 메시지를 확인 할 수 있고 이에 따라 문제를 해결하면 된다. 나의 경우 from playwright.async_api import async_playwright 에 밑줄이 표시되었다. 오류 메시지는 아래와 같은데, 이 오류 메시지는 Pylance에서 playwright.async_api 모듈을 찾을 수 없어서 발생한 것이다. 해결방법1. 모듈 설치 확인 및 설치터미널을 열고 현재 python 환경에 playwright 가 설치되어 있는지 확인해 보자pip show playwright설치가 필요하다면, 다음 명령어를 사용해 설..

구글 스프레드 시트 사용중에 갑자기 아래와 같은 오류가 나타났다. 잘되던 것이 안되는 이유는 여러가지가 있겠지만, 새롭게 설치된 프로그램에서 문제를 일으키는 경우를 우선 살펴봐야 한다.당연한 얘기겠지만 새롭게 설치된 프로그램을 삭제하고 구글 시트의 오류발생 여부를 확인하면 된다. 나의 경우에는 잘 사용하던 이미지 다운로드인 fatkun가 멀웨어 이슈로 사용할 수가 없어, 대체 확장프로그램으로 ImageAssistant Batch Image Downloader 를 설치하였다. 이 확장 프로그램이 문제를 일으킨 것으로 보여지는 데 삭제를 하고 구글 시트를 확인하여 오류 없이 잘 작동되었다.또한 이 프로그램은 웹페이지에 영향을 끼쳐 Power Automate Desktop 웹페이지 자동화 흐름에도 오류를..
ID나 Password를 코드에 직접 작성하는 거 보다 dotenv를 사용한 환경 변수를 관리하는 것이 보안이나 재사용 등 여러가지 측면에서 좋은거 같다.dotenv는 환경변수를 관리하기 위해 널리 사용되는 라이브러리이다. 이를 통해 코드에서 환경 변수를 쉽게 로드하고 사용할 수 있다. 아래는 dotenv의 설치 및 사용법에 대한 가이드이다.1. dotenv 설치먼저, dotenv 라이브러리를 설치해야 한다. 이는 pip를 사용하여 설치할 수 있다.pip install python-dotenv 2. .env 파일 생성프로젝트 루트 디렉토리에 .env 파일을 생성하고 파일에는 환경 변수를 키-값 쌍으로 저장한다# .env 파일 예시DATABASE_URL=postgres://user:password@lo..
[구글 스프레드 시트] IMPORTRANGE 기능 - 다른 스프레드시트에서 데이터 가져오기 데이터는 우리가 생각하는 것보다 굉장히 중요하다. 스마트스토어를 운영하면서 크게 2종류의 데이터를 관리하고 있다. ① 재고관리 데이터 ② 주문데이터 데이터의 관리는 구글 스프레드 시트 arc-viewpoint.tistory.com 개요 구글 시프레드 시트의 importrange 기능을 매우 잘 사용하고 있다. 생산성을 확보하고자 하면 할수록 데이터가 많아지고 서로간의 연결의 필요성은 높아진다. 단순히 1개에 파일 또는 시트에 모든 데이터를 넣기에는 사용하기도 용이하지 않고 파일크기도 커진다. 이런 측면에서 서로 다른 데이터를 연결해주는 importrange 기능의 사용하는 일이 잦다. 오류 내용 importrang..
- Total
- Today
- Yesterday
- notebooklm
- 버전제어
- GitHub
- Selenium
- MCP
- chromedriver버전오류
- 주택청약
- 퍼플렉시티
- This version of ChromeDriver only supports Chrome version
- 챗gpt
- 티스토리챌린지
- 청약통장
- cursor ai
- chrome버전
- Python
- 구글시트
- 오블완
- kc인증
- 구글API
- chatGPT
- 구글시트연동
- claude desktop
- Git
- vscode 구글시트 연동
- claude code
- model context protocol
- 고양장항신혼희망타운
- 도커
- docker
- 청약제도
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |