반응형
- 파이썬 슬랙 봇 만들기(3-5): 파일 전송하기 > 슬랙에 자동으로 파일 업로드하기 이전 포스팅 - 2023.04.18 - [파이썬/파이썬 활용] - 파이썬 슬랙 봇 만들기(3-4): 파일 전송하기 > 견적서 생성 모달 창 만들기 파이썬 슬랙 봇 만들기(3-4): 파일 전송하기 > 견적서 생성 모달 창 만들기 이전 포스팅 - 2023.04.18 - [파이썬/파이썬 활용] - 파이썬 슬랙 봇 만들기(3-3): 파일 전송하기 > 모달 드롭다운 만들기 이번 포스팅에선 지난 시간에 이어서 모달로 견적서 정보 받는 화면을 만들어 develop-davi-kr.tistory.com 이번 포스팅에선 견적서 생성하기를 눌렀을 때, 아래와 같이 견적서 파일이 발송되는 코드를 리뷰해보겠습니다. 이 파일 자체는 실제로.. 현업에서 사용하는 거라서 열어서 보기는 어렵고 그냥 어떻게 돌아간다는 원리 설명 정도만.. 2023.04.18
- 반복문으로 df 내의 모든 행의 값 텍스트로 적어주기 - iterrows Python 데이터 분석에서는 Pandas의 DataFrame을 이용하여 데이터를 다루는 경우가 많습니다. 여기서는 DataFrame의 iterrows() 메소드를 활용하여 데이터를 순회하고, 각 행의 데이터를 텍스트로 변환하는 방법을 알아보겠습니다. 기본 셋팅import pandas as pdfrom datetime import datetime, timedelta# 현재 시간부터 시작해 하루씩 증가하는 날짜 데이터를 생성합니다.date_series = pd.date_range(start=datetime.now(), periods=5)# 임의의 데이터를 생성합니다.names = ['Alice', 'Bob', 'Charlie', 'Dave', 'Eve']ages = [25, 31, 35, 19, 45]# .. 2023.05.12
- 구글 폼, 스프레드시트, 캘린더로 근무 관리 툴 만들기(1) 소개스타트업에서 근무하며 운영 조직 인력 관리를 무료(?)로 하기 위해 20년도 - 21년도에 직접 만들고 운영했던 근무 관리 툴을 회고해보려 합니다.근무 관리 툴은 무료로 사용할 수 있는 구글 폼, 구글 스프레드시트, 구글 캘린더를 연결해서 제작했습니다. 당시 이 툴을 만들게 된 계기는 구글 캘린더로 직원들의 휴가 등을 관리했는데 자율적으로 등록하는 문화다보니 실수로 본인의 연차 숫자를 잘못 기재하거나 타인이 등록한 일정을 잘못 삭제하는 등의 문제가 있었기 때문이었습니다. 추가로 운영 조직이다보니 시간대별 근무자 수도 중요해서 이 부분도 좀 더 정확한 트래킹을 할 필요가 있었습니다. 한명이 대표로 등록해주고 시간대별 근무자 수도 체크해주는 식으로 운영할 수도 있었겠으나 개인에게 맡기면 그 방식은 그 방.. 2024.08.26
- 파이썬을 이용한 구글 스프레드시트 연동 및 자동화 방법 실무에서 활용하고 있는 파이썬 - 구글 스프레드시트 연동법에 대해 적어보려 합니다.파이썬으로 연동한 db에서 데이터 뽑고 시트에다 자동으로 데이터 기록해주고 자동으로 기록된 데이터가 반영되고 시트에서도 돌아가고 이렇게 셋팅해두면 정말 편리합니다. 업무 효율도 많이 올라서 지금도 아주 잘 쓰고 있습니다.구글 클라우드 서비스 가입 및 서비스 계정 생성먼저, 연동을 위해서 구글 클라우드 서비스를 가입해야 합니다.https://console.cloud.google.com/apis/dashboard Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com링크에 들어가서 아래와 같이 동의해주시면 됩니다. 이메일 업데이트는 본인이 원하시면 선택하면 되겠습니다.동의 및 .. 2023.04.12
- 첨부파일 포함한 영업 메일 자동 발송하기(구글 스프레드시트, 앱스크립트) 메일 발송 후 결과물사용 방법 1. pdf 드라이브에 올리기내 드라이브에 사용할 pdf 파일을 올려둡니다.2. 시트에 설정해두기시트를 만들고 시트1의 이름을 '영업 리스트'라고 바꿉니다.1행의 각 열에 번호, 이름, 직함, 회사명, 이메일, 연락 여부라고 입력합니다.번호에는 수식으로 =if(isblank(B2),"",row()-1) 를 사용했습니다.그리고 이름 직합 회사명 이메일은 사내 db에서 sql로 바로 받아오거나 직접 입력했습니다.회사들마다 직함을 쓰는 경우와 쓰지 않는 경우가 있는데 안 쓰는 경우에는 빈칸으로 뒀고 나중에 메일 발송 시에는 있으면 이름과 직함을 합쳐서 없으면 그냥 이름만 들어가게 자동화했습니다. 3. 앱스크립트로 함수 만들기이제 확장 프로그램 > Apps Script를 눌러서 .. 2023.10.08
반응형