본문 바로가기

■ 단축어 강의/B. 단축어 만들기 (기초)

[B-20] 날짜와 관련된 기능 이번 강의에서는 날짜와 관련된 다양한 기능에 대해 알아보겠습니다. :: 날짜 현재 날짜 가져오기 "날짜"는 현재 날짜 또는 지정하는 날짜를 가져올 수 있습니다. 지정일 "지정일"은 직접 입력하는 날짜를 가져오는 기능입니다.2018년 10월 28일 / 20181028 / 2018. 10. 28. / 2018-10-28 등 다양한 형식을 지원합니다. 시간을 입력하지 않을 경우 12:00로 표시됩니다. :: 날짜 조절 날짜 조절 "날짜 조절"은 입력받은 날짜에서 지정하는 조건으로 날짜를 변경하는 기능입니다. 저는 현재 날짜를 가져와서 조절해보겠습니다. 기본적으로 "추가"로 설정되어 있습니다. "추가" 버튼을 누르면 다른 모드로 변경가능합니다. "추가"는 입력받은..
[B-19] 수학(계산) 기능 이번 강의에서는 [ 스크립트하기 > 수학 ] 카테고리의 다양한 기능에 대해 알아보겠습니다. 숫자 "숫자"는 숫자를 전달하는 기능입니다. 원하는 숫자를 음수, 양수, 소수점 등을 설정하여 입력하고 변수로 다른 동작에 사용하시면 됩니다. 계산 "계산"은 전달된 숫자에 연산을 하는 계산기 기능입니다. 사칙연산과 다양한 공학 계산을 지원합니다. [...] 버튼을 누르면 루트, 제곱, 삼각함수 등 다양한 기능이 있습니다. 위의 계산 결과는 15가 되는 것은 당연합니다. 숫자 포맷 지정 "숫자 포맷 지정"은 숫자의 형식을 지정하는 기능입니다. 입력으로 숫자나 텍스트형식의 숫자를 전달받을 수 있습니다. 전달 받은 숫자보다 소수점 자리가 더 클 경우 뒤를 0으로 채웁니다..
[B-18] 단축어 실행, 나의 단축어 가져오기 이번 강의에서는 [ 스크립트하기 ] 안에 있는 [ 단축어 실행 ]과 [ 나의 단축어 가져오기 ]에 대해 알아보겠습니다. "나의 단축어 가져오기"는 내 보관함에 있는 모든 단축어를 파일로 가져오는 기능입니다. 나의 단축어 가져오기 나의 단축어 가져오기를 한 후 파일을 확인하기 위해 저장 기능을 추가하였습니다. 나의 단축어 가져오기 파일 확인 보관함에 있는 15개의 단축어를 가져온 것을 확인할 수 있습니다. "아카이브 만들기" 기능을 하나의 파일로 압축하여 공유할 수도 있습니다. 아카이브 기능을 이용하여 압축 다음은 [ 단축어 실행 ] 기능을 설명드리겠습니다. "단축어 실행"은 보관함에 있는 단축어 하나를 선택하여 단축어 실행 도중에 선택한 단축어를 실행하는 ..
[B-17] 댓글 기능 이번 강의에는 [ 스크립트하기 > 댓글 ] 기능에 대해 알아보겠습니다. 사실 별 기능은 없습니다. "댓글"은 주석과 비슷한 개념이라고 생각하시면 됩니다. 댓글 댓글은 단축어가 동작하는 동안 아무런 기능도하지 않습니다. 단지, 단축어의 구성 중에 중요한 부분이나 설명이 필요한 부분에 삽입하여 메모를 남기는 기능입니다. 물론 "텍스트"를 사용하여 적어두어도 되지만, 간혹 텍스트 아래 다른 기능이 연결되는 경우가 있으니 안정성을 위해 "댓글"을 사용하도록 합시다.
[B-16] 이름 설정, 이름 가져오기 이번 강의에서는 [ 스트립트하기 > 이름 설정 ]과 [ 이름 가져오기 ]에 대해 설명드리겠습니다. 말 그대로 항목의 이름을 설정하고 항목의 이름을 가져오는 기능입니다. 어떤 경우에 사용할 수 있을까요? "텍스트"를 사용하여 글자를 입력한 후 iCloud에 저장하는 경우 파일이름을 직접 넣지 않으면 기본적으로 텍스트 내용이 제목이 됩니다. 이름 지정 없이 파일 저장하기 이 경우 파일이름은 "안녕하세요.txt"가 됩니다. 물론 "대상 경로"에 직접 "파일이름.txt" 이런식으로 이름을 지정하여 저장할 수도 있습니다. 그러나 여러 개의 파일을 한번에 저장하는 경우 파일 이름을 각각 지정할 수 없습니다. 이럴 경우 사용하는 것이 "이름 설정" 기능입니다. 이름 설정 이름에 tes..
[B-15] 사전, 사전 값 설정, 사전 값 가져오기, 입력에서 사전 가져오기 이번 강의에서는 "사전"에 대해 알아보겠습니다. 우리가 일반적으로 아는 사전은 단어의 뜻을 적어둔 책을 의미합니다. 단축어에서 "사전"도 비슷하게 이해하시면 됩니다. 우리가 아는 사전이 [단어 : 뜻]으로 구성되어 있다면, 단축어의 "사전"은 [키 : 값]으로 구성되어 있습니다. 우리가 사전에서 단어를 찾아서 뜻을 확인하듯이, 키를 찾아서 그 키에 해당하는 값을 확인하는 것입니다. "사전"은 변수와 비슷하게 사용하실 수 있습니다. 우리가 변수의 이름을 적어서 그 항목을 가져오듯이, 사전의 키를 지정하여 그 값을 가져올 수 있습니다. 예제로 살펴보겠습니다. [ 스크립트하기 > 사전 ]을 추가합니다. 사전 추가 "새로운 항목 추가"를 누르면 항목의 유형을 선택하는 창이 나타납니다. "배열"은..
[B-14] 텍스트 일치, 일치하는 텍스트에서 그룹 가져오기 이번 강의에는 "텍스트 일치"와 "일치하는 텍스트에서 그룹 가져오기" 기능에 대해 설명하겠습니다. 사실 이 강의를 기초 강의에 넣을까 말까 고민을 많이 했습니다. "텍스트 일치"를 제대로 사용하려면 "정규 표현식"이라는 것을 알아야 합니다. 정규 표현식(regex)은 특정한 규칙을 만족하는 문자를 찾기 위해 사용하는 식입니다. 정규 표현식에 대해 설명하려면 책 한 권의 분량이 필요하므로 생략하겠습니다. 단축어의 "텍스트 일치"와 "일치하는 텍스트에서 그룹 가져오기" 기능에 대해서만 설명드리면, "텍스트 일치"는 전달 받은 텍스트에서 해당 정규 표현식을 만족하는 텍스트를 가져옵니다. 그리고 "일치하는 텍스트에서 그룹 가져오기"는 "텍스트 일치"에서 그룹을 설정했을 경우 사용할 수 있는데, 일치된 텍스트 중..
[B-13] 텍스트 분리 이번에는 [ 텍스트 > 텍스트 분리 ] 기능에 대해 알아보겠습니다. "텍스트 분리"는 이름 그대로 텍스트를 조건에 맞춰 나누는 기능입니다. 어떤 경우에 사용할 수 있을까요? 어떻게 사용하느냐에 따라 다양한 목적으로 활용 가능합니다. 한 가지 예로 "텍스트 분리"를 통해 메뉴를 만들 수도 있을 것입니다. "텍스트 분리"를 사용하면 분리된 텍스트들이 "목록"으로 구성됩니다. 사용 예를 보겠습니다. 텍스트 분리를 사용한 선택 목록 만들기 "분리자"가 "새로운 줄"로 되어 있으므로 각 줄이 분리됩니다. 분리자는 "새로운 줄", "간격", "매 문자마다", "사용자 설정"으로 할 수 있습니다. "사용자 설정"은 사용자가 지정하는 문자를 기준으로 분리하는 옵션입니다. 사용자 설정의 ..
[B-12] 이미지 필터링, 파일 필터링 이번에는 필터링 기능을 사용하는 방법에 대해 알아보겠습니다. 필터링은 여러 개의 항목 중에서 원하는 조건에 맞는 항목을 걸러내는 기능입니다. 단축어에서 제공하는 필터 기능은 "위치 필터링", "이미지 필터링", "파일 필터링", "기사 필터링"이 있습니다. 필터 조건만 다를 뿐 사용방법은 대체로 비슷합니다. 여기서는 "파일 필터링"에 대해서만 알아보겠습니다. 우선 test 폴더 안의 모든 파일을 불러오겠습니다. 파일 필터링 "필터 추가"라는 버튼이 보입니다. 누르겠습니다. 필터 추가 "파일 크기" "다음과 같음" "모두" "바이트"라는 항목이 보입니다. 우선 "파일 크기"를 눌러 어떤 조건들이 있는지 알아보겠습니다. 다양한 필터 조건 우리는 확장자가 txt..
[B-11] 파일 가져오기 지난 강의에서 파일을 저장하는 방법을 배웠습니다. 이번에는 저장된 파일을 가져오는 방법에 대해 알아보겠습니다. [ 도큐멘트 > 파일 가져오기 ]를 추가합니다. 파일 가져오기 "도큐멘트 선택 화면 보기"를 설정하면 실행 시 가져올 파일을 직접 선택할 수 있습니다. 특정 파일을 가져오도록 하고 싶다면 "도큐멘트 선택 화면 보기"를 끄고 직접 경로와 파일이름을 입력하면 됩니다. 파일 경로 지정 파일 경로를 폴더로만 지정할 경우, 폴더 안의 모든 파일을 가져옵니다. 특정 파일 하나를 가져오고 싶다면 파일 이름을 적어줍니다. 파일명 지정 "오류(찾지 못한 경우)"는 해당 파일이 없을 경우 오류 메시지가 표시됩니다. 만약 파일이 없는 경우 다른 메시지로 알려주고 싶다..