모든 글
-
싸인만들기
싸인(전자 서명)을 간단하게 파일로 만들어 보자!(아이 패드, 아이폰, 아이 펜슬, 모바일)
요즘 이메일이나 안내장 등, 여러 문서에 서명을 넣어야 할 일이 많이 있는데, 손으로 서명하고 그걸 다시 스캔하고, 정리해서 다시 넣어주는 번거로운 과정이 필요한데, 아래 싸인패드를 이용하면 유려한 모양의 서명을 바로 만들어 저장, 사용 할 수 있습니다. 지금까지 발견한 라이브러리 중 가장 깔끔하고, 베지어 커브와 커서가 움직이는 속도를 반영해서, 실제 서명에 가장 가깝게 만들 수 있는 싸인 패드를 구글스크립트로 옮겼습니다~! [ 사용법 ] ▼ 전자(싸인)서명 만들기 ▼ 역시 직관적이어서 위 패드에 서명을 하고, 왼쪽 버튼들로 지우기, 색바꾸기, 이전단계 메뉴를 사용, 멋진 서명을 완성하고 나서 오른쪽 저장 버튼들을 통해서 자신에게 맞는 형식으로 다운로드 받아 사용하면 됩니다~! 자바스크립트로 만..
-
스프레드시트
구글 파이낸스 주식, 기간 별 주가 거래량 변동 차트 만들기(구글 스프레드시트 차트)
네이버 금융의 개별 주가 정보를 보면 가격 변동과 거래량의 변동 상황을 기간별로 볼 수 있는 차트가 맨 위에 올라옵니다. 그것과 유사한 차트를 구글 스프레드시트로 구현해봤습니다. 한 종목에 대한 차트가 아니라, 검색을 통해서, 코스피 코스닥에 상장 되어 있는 전 종목에 대한 차트를 볼 수 있게 구성했습니다. 사용 방법 우선 상장 된 주식에 변동 사항이 있으면, 메뉴에서 주식, 주식정보 가져오기를 클릭해서, 현재 상장되어 있는 모든 코스피, 코스닥 종목을 가져옵니다. ※ 메뉴는 스프레드시트가 열릴 때 마다 실행되는 onOpen() 함수로 만들어 주었고. 코스피, 코스닥 종목 정보 가져오기는 매일 아침 전 종목을 불러오게 만들어 둔 파일을 앱 스크립트 라이브러리를 실행해서, 가져옵니다. function o..
-
설문지
구글 설문지 답변에 대한 피드백 후 다시 수정 제출 받는 방법
구글 설문지의 퀴즈 형식을 사용하면 설문지를 받는 것에서 끝나는 것이 아니라 응답에 대한 피드백을 남기고, 다시 응답자가 수정해서 설문을 제출 할 수 있습니다. 학교나 학원의 선생님들에게 유용한 기능이지 싶습니다. 1. 선생님이 질문을 작성 2. 학생이 답변 제출 3. 선생님이 답변에 대해서 피드백을 남김 4. 학생이 자신이 제출한 답변과 선생님의 피드백을 확인 5. 학생이 수정하여 다시 답변 제출 ▼ 설문지 링크 ▼ 피드백이 가능한 질문지 형식에 대한 예제입니다. 질문-피드백 피드백이 가능한 질문지 형식입니다. docs.google.com 1. 설문자가 구글 설문지를 작성(답변 메일 필수, 퀴즈 형식) 한 다음 설문지 링크를 메일, 메신저, 이메일, 문자메시지 등을 통해서 응답자에게 보냅니다. [ 아래..
-
엑셀
엑셀 간단한 자료 입력 시간 자동 기록 매크로 (입력 / 수정 실시간 자동 감지 기록 Timestamp, 날짜 시간 자동 입력)
엑셀 매크로로 작성한 간단한 입력 / 수정 감지 시간 자동 기록 매크로입니다. 해당 시트에 입력 / 수정이 이루어지면 바로 옆 셀에 현재 시간을 자동으로 입력해줍니다. [ 매크로 저장 ] 1. 알트(Alt) + F11키를 눌러 비주얼 베이직 창을 열고, 매크로를 적용할 시트명을 클릭해서 선택해줍니다. 2. 아래 매크로를 복사/붙여넣기 한 후 알트(Alt) + Q를 눌러 워크시트 화면으로 돌아 온 다음 자료를 입력 해줍니다. [ 사용법 ] 1. 매크로를 설정한 시트 A행에 자료를 입력하면 B행에 "yyyy/mm/dd hh:mm:ss" 형식으로 날짜 / 시간이 입력 됩니다. 2. 다른 시트에서도 사용하고 싶다면, 시트탭에서 우측 버튼을 누르고, 시트 > 이동/복사 클릭으로 시트를 복사해준 다음 ..
-
엑셀
엑셀 VBA 두개의 시트를 비교하여, 그 결과를 새로운 파일을 생성하여 기록해주는 매크로 함수(비주얼 베이직, 매크로, 시트 비교)
Sub CompareWorksheets(ws1 As Worksheet, ws2 As Worksheet) Dim r As Long, c As Integer Dim lr1 As Long, lr2 As Long, lc1 As Integer, lc2 As Integer Dim maxR As Long, maxC As Integer, cf1 As String, cf2 As String Dim rptWB As Workbook, DiffCount As Long Application.ScreenUpdating = False Application.StatusBar = "리포트 생성..." Set rptWB = Workbooks.Add Application.DisplayAlerts = False While Worksheet..
최신글 리스트
-
스프레드시트
구글 시트 html 메일 발송 매크로(앱스 스크립트)
안녕하세요? 제임스입니다~♣ 구글 시트에서는 여러가지 방법으로 이메일을 발송 할 수 있는데요,이번에는 매크로, 앱스 스크립트를 사용한 메일 발송, 특히 Html을 사용하는 방법에 대해서 알아보겠습니다. 자~ 그럼 Html을 활용한 이메일 발송을 어떻게 하는 것인지 한 번 확인해볼까요? Html을 활용해서 이메일을 발송하면, 아래와 같이 다양한 옵션들을 통해서 보다 깔끔하면서도, 전문적인 형태의 이메을 발송 할 수 있습니다.▼ Html 이메일 발송을 위해서는 1. 이메일 발송을 위한 스크립트 파일과 2. 이메일의 틀을 구성하는 Html 파일이 필요하게 됩니다.● Code.gs 파일 function sendHtmlEmail() { const body = ""; const email = "dsayhong@..
-
스프레드시트
구글 파이낸스 주식, 기간 별 주가 거래량 변동 차트 만들기(구글 스프레드시트 차트)
네이버 금융의 개별 주가 정보를 보면 가격 변동과 거래량의 변동 상황을 기간별로 볼 수 있는 차트가 맨 위에 올라옵니다. 그것과 유사한 차트를 구글 스프레드시트로 구현해봤습니다. 한 종목에 대한 차트가 아니라, 검색을 통해서, 코스피 코스닥에 상장 되어 있는 전 종목에 대한 차트를 볼 수 있게 구성했습니다. 사용 방법 우선 상장 된 주식에 변동 사항이 있으면, 메뉴에서 주식, 주식정보 가져오기를 클릭해서, 현재 상장되어 있는 모든 코스피, 코스닥 종목을 가져옵니다. ※ 메뉴는 스프레드시트가 열릴 때 마다 실행되는 onOpen() 함수로 만들어 주었고. 코스피, 코스닥 종목 정보 가져오기는 매일 아침 전 종목을 불러오게 만들어 둔 파일을 앱 스크립트 라이브러리를 실행해서, 가져옵니다. function o..
-
엑셀
엑셀 VBA 두개의 시트를 비교하여, 그 결과를 새로운 파일을 생성하여 기록해주는 매크로 함수(비주얼 베이직, 매크로, 시트 비교)
Sub CompareWorksheets(ws1 As Worksheet, ws2 As Worksheet) Dim r As Long, c As Integer Dim lr1 As Long, lr2 As Long, lc1 As Integer, lc2 As Integer Dim maxR As Long, maxC As Integer, cf1 As String, cf2 As String Dim rptWB As Workbook, DiffCount As Long Application.ScreenUpdating = False Application.StatusBar = "리포트 생성..." Set rptWB = Workbooks.Add Application.DisplayAlerts = False While Worksheet..
-
엑셀
엑셀 간단한 자료 입력 시간 자동 기록 매크로 (입력 / 수정 실시간 자동 감지 기록 Timestamp, 날짜 시간 자동 입력)
엑셀 매크로로 작성한 간단한 입력 / 수정 감지 시간 자동 기록 매크로입니다. 해당 시트에 입력 / 수정이 이루어지면 바로 옆 셀에 현재 시간을 자동으로 입력해줍니다. [ 매크로 저장 ] 1. 알트(Alt) + F11키를 눌러 비주얼 베이직 창을 열고, 매크로를 적용할 시트명을 클릭해서 선택해줍니다. 2. 아래 매크로를 복사/붙여넣기 한 후 알트(Alt) + Q를 눌러 워크시트 화면으로 돌아 온 다음 자료를 입력 해줍니다. [ 사용법 ] 1. 매크로를 설정한 시트 A행에 자료를 입력하면 B행에 "yyyy/mm/dd hh:mm:ss" 형식으로 날짜 / 시간이 입력 됩니다. 2. 다른 시트에서도 사용하고 싶다면, 시트탭에서 우측 버튼을 누르고, 시트 > 이동/복사 클릭으로 시트를 복사해준 다음 ..
-
앱 스크립트
구글 스프레드시트 날짜 시간 자동 계산 입력 함수(스크립트 자동 계산 입력, onEdit, Date, Time 함수)
구글 스프레드시트로 작업 시 날짜를 더하거나 빼주어야 할 때 구글 스크립트를 통해서 해결 할 수 있는 방법입니다. 첫번째로 입력한 날짜를 더하거나 빼서 자동 입력해주는 함수입니다. [ 사용법 ] 1. 메뉴에서 도구 > 스크립트 편집기 클릭하여 Code.gs(코드.gs)로 들어갑니다. 2. 아래 스크립트를 복사 후 붙여 넣기 한 다음 저장해줍니다. 3. 실행되고 있는 시트, 현재 입력 한 값이 날짜이면, 설정한 값대로, 바로 옆 오른쪽 셀에 현재 날짜에 이틀을 더한 후 입력해주고, 그 다음 셀에는 현재 날짜에서 사흘을 뺀 날짜를 입력 해줍니다. function onEdit(){ // 현재 실행되고 있는 시트 선택 var sheet = SpreadsheetApp.getActive(); // 현재 커서가 ..