공부/Tip
-
[Google] Apps script를 DB처럼 사용하기(doPost, doGet)공부/Tip 2024. 10. 28. 22:10
회사에서 여러 업무를 하다 보면 자동화가 필요한 부분들이 있습니다. 현재 진행하는 업무에서 필요한 부분일 수도 있고 아닐 수도 있지만, 저의 경우에는 마케팅팀에서 특정 자료를 활용할 수 있도록 요청을 받았습니다. 해당 자료는 현재 사용 중인 Admin에서 데이터를 확인하는 것이 아닌 스프레드 시트에서 데이터를 확인하고 싶다는 요청을 받았습니다. 현재 Admin은 CRM처럼 사용할 수 있는 부분은 제한적이다 보니 스프레드 시트를 CRM처럼 사용하기를 원하는 부분이라고 생각했습니다. 그래서, 여러가지 방안을 생각하다 같이 일하는 프론트 분께서 Apps Script를 DB처럼 사용할 수 있다는 정보를 주셨고, Apps Script로 마케팅팀의 요구사항을 해결하였습니다.해당 글은 해결하면서 겪었던 부분들과 어떤..
-
[Google] App Script를 이용하여 Spread Sheets 자동화공부/Tip 2024. 6. 2. 16:34
구글에는 다양한 서비스가 있습니다. 그중 우리가 쉽게 접할 수 있는 게 Docs, Spread Sheets, slides 등 다양하게 존재합니다.그중 Spread Sheets는 엑셀과 비슷하며, 많은 부서에서 관리 및 협업을 위해서 사용하고 있습니다.이번 글에서는 App Script를 활용하여 Spread Sheets를 자동화하는 방법을 공유드리겠습니다.저의 경우에는 채널톡이라는 서비스와 Sheets를 자동화하는 기능을 구현하였습니다.1. Spread Sheets를 생성합니다.2. Sheet의 명칭을 설정 - '테스트시트'라는 명칭으로 변경하였습니다.3. 컬럼 Row 명 정의- 예시를 위해서 생성일, 수정일, 이름, 거주지역이라고 명칭 하였습니다. 4. AppScript 실행 5. Script함수에 내..
-
[VS Code] 원격 서버에 접속하기공부/Tip 2023. 7. 24. 00:19
터미널을 열어서 원격서버에 접속하는 일들이 종종 있었다. 그러다 보면 gui에서 보기 편했던 부분들이 불편하게 느끼는 부분들도 있었지만, VS Code에 익스텐션을 활용하면 쉽게 폴더와 파일들을 수정 및 확인할 수 있는 방법이 있어서 하는 실행하는 방법을 소개하려고 한다. 1. VS code에서 Extension에서 remote 라고 검색을 하면 많이 뜨지만, SSH라는 것을 설치해 줬다. 2. 설치가 완료되면 왼쪽에 추가 됐을 것이다. 클릭 후 '+'를 다시 클릭하여 원하는 VM or ip 값을 넣어주면 된다. 3. ssh host@주소를 입력하면 원격을 접속을 시도할 수 있다.(등록단계) 4. 입력을 잘했다면, ip 주소가 추가된 것을 확인할 수 있으면, mac에서는 ctrl을 누른 상태로 클릭을 하..
-
scp 명령어로 로컬과 서버(원격)로 파일 전송공부/Tip 2023. 3. 4. 20:26
scp는 SecureCopy의 약자로, 원격서버에 있는 파일과 폴더를 가져오거나 로컬에 있는 파일을 전송하는 명령어이다. ssh(Secure Shell Protocol) 원격 접속 프로토콜을 기반으로 하며, ssh와 동일한 22번 포트를 이용하기 때문에 password/identity file을 이용해 안전하게 송수신 할 수 있다. local→remote, remote→local, remote→remote 로의 송수신이 모두 가능하다. 사용법 > scp [options] [source] [target] source : 파일을 보낼 주소 target : 파일을 받을 주소 로컬에서 원격서버로 파일 전송( local -> remote ) > scp [전송할 파일 경로] [유저명 or hostname]@[IP주..
-
배열의 중복된 요소 제거공부/Tip 2021. 8. 26. 00:25
중복된 요소 제거 어떤 문제를 풀다보면 배열의 중복된 요소를 제거 해야되는 경우가 있다. 일단 중복된 요소가 있는지 찾고 해당 값을 제거하는 방법이 있지만 중복되는 모든 요소를 제거하는 방법이다. [...new Set(arr)] let arr= [1,2,3,4,5,5,5,5,5,11,11,11,11,22,22,22,13,13,13,14,14,7,7,7,5,5,5]; arr = [...new Set(arr)] 출력예시 Reference https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set