본문 바로가기

apps script4

구글 스프레드시트 특정 열의 값을 기준으로 그룹화 및 카운트 집계 Google 스프레드시트에서 특정 열의 값을 기준으로 그룹화하여 각 버전별로 카운트를 집계하는 것은 여러 방법으로 할 수 있습니다. 예를들어, "version" 열을 기준으로 카운트하는 피벗 테이블을 만드는 방법을 설명하겠습니다.피벗 테이블 생성 방법데이터 선택Google 스프레드시트를 열고, 데이터가 있는 시트에서 모든 데이터를 포함하는 범위를 선택합니다.피벗 테이블 메뉴로 이동메뉴에서 데이터 > 피벗 테이블을 선택합니다.새 시트에서 피벗 테이블을 생성할지, 기존 시트에 넣을지 선택할 수 있습니다. 일반적으로는 새 시트에 생성하는 것이 관리하기 편리합니다.피벗 테이블 구성행 추가행 섹션에서 + 기호를 클릭한 후, "version"을 선택합니다. 이렇게 하면 버전별로 데이터가 그룹화됩니다.값 추가값 섹션.. 2024. 6. 25.
Google Gmail 수신 메일을 가공하여 외부 클라우드 서비스로 전송 Google Gmail로 메일이 수신될 때 다른 클라우드 서비스로 데이터를 전송하는 기능을 구현하려면 여러 방법이 있습니다. 가장 일반적인 방법은 Google Apps Script, Zapier, IFTTT, 또는 클라우드 플랫폼의 API를 사용하는 것입니다. 여기에 몇 가지 방법을 소개합니다. 1. Google Apps Script 사용 Google Apps Script를 사용하여 Gmail에서 특정 조건에 맞는 이메일을 검색하고, 해당 이메일의 데이터를 추출하여 다른 클라우드 서비스 API를 호출하여 데이터를 전송할 수 있습니다. 예를 들어, Google Drive, Google Sheets, Firebase, 또는 외부 클라우드 서비스(REST API를 지원하는 경우)로 데이터를 전송할 수 있습니다.. 2024. 4. 6.
GPT의 Custom Actions 기능으로 Google Spreadsheet 정보를 활용 GPT의 Custom Actions 기능을 사용하여 외부 API 호출을 통해 데이터를 검색하는 방법에 대해 구체적인 예로, 사용자가 입력한 우편번호에 대한 주소를 찾아 응답하는 GPTs 만드는 과정을 Google Apps Script를 활용하여 설명하겠습니다. 이 프로세스는 Google 스프레드시트에 우편번호와 주소 데이터를 저장하고, Google Apps Script를 사용하여 이 데이터를 검색한 다음, GPTs를 통해 사용자에게 해당 주소 정보를 제공하는 방식으로 진행됩니다. 1. Google 스프레드시트 준비 스프레드시트 생성: Google 드라이브에서 우편번호와 주소 정보를 포함하는 스프레드시트를 생성합니다. 데이터 입력: 우편번호와 해당하는 주소를 스프레드시트에 입력합니다. 스프레드시트 ID 확.. 2024. 4. 4.
네트워크 장비 설정을 구글 시트로 자동수집 모니터링 관리 네트워크 장비 설정 등 상태정보를 모니터링하고 자동화하기 위해서는 다양한 도구와 라이브러리를 사용할 수 있습니다. Python은 네트워크 모니터링 및 자동화를 위한 매우 강력한 도구 중 하나입니다. 아래는 Python을 사용하여 네트워크 장비 설정 상태를 모니터링하는 간단한 코드 예제입니다. 이 코드는 Telnet을 사용하여 장비에 연결하고 명령을 실행하며, 특정 설정이나 상태를 검사하는 데 사용될 수 있습니다. 하지만 실제 환경에 따라 다양한 프로토콜 및 라이브러리를 사용해야 할 수 있습니다. 먼저, telnetlib 라이브러리를 사용하여 Telnet을 통해 장비에 연결하고 명령을 실행하는 코드를 제공합니다. 이 코드는 Telnet을 통해 Cisco 장비에 연결하고 show running-config .. 2023. 9. 24.