eye_mong85의 등록된 링크

키자드에 등록된 총 765개의 포스트를 확인하실 수 있습니다.

Naver Blog

앱스스크립트 Apps script | 구글 시트 내용을 메일로 보낼 때 줄바꿈이 반영 안 되는 경우

예전에 아래와 같이 앱시트로 입력 받은 데이터를 이용해 자동으로 이메일이 발송되는 앱스 스크립트를 소개한 적이 있습니다. 앱스스크립트 Apps script | 구글 스프레드시트에서 재고가 0이 되었을 때(품절) 이메일로 알림을 보내주기 안녕하세요. 직접 만든 google apps script 코딩입니다. 이웃님이 질문을 주신 내용인데, 한번 만들어놓으... blog.naver.com 앱시트에서 메일 발송 봇은 디플로이 된 경우에만 작동을 하기 때문에 앱스크립트를 이용해서 메일 발송하는 방법을 사용하시는 분들도 꽤 있으신데요~ 그런데, 구글 시트에 입력된 셀 내용 중에 줄바꿈이 포함된 경우, (앱시트에서 LongText 타입으로 값을 입력한 경우) 이 셀 내용을 이메일로 보내면 줄바꿈이 반영되지 않는다는 이야기를 들었습니다. 그래서 저도 테스트를 해 보니 그런 현상을 볼 수 있었습니다. 셀 안에 줄바꿈이 있는데 줄바꿈 없이 이메일이 보내졌네요 기존에 작성한 Apps script 코드를

Naver Blog

앱시트 Appsheet 저장한 순간의 시간(타임스탬프)를 기록하는 방법

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 앱시트에서 폼 뷰를 통해 값을 입력했을 떄 저장(save)를 누른 시점의 일자와 시간이 저장되게 하는 방법을 소개하려 합니다. 오늘의 내용은 아래와 같이 질문 주신 내용에 대한 답변입니다. "컬럼에 현재 시간이 저장되도록 설정을 했습니다. 이 때, 저장 당시 시간이 아닌 add를 클릭한 시간이 기록되고 있습니다. 저장 당시의 시간이 나오는 게 가능할까요?" 질문 주신 분 말씀대로, 앱시트에서 initial value에 NOW() 함수 등을 통해 현재 일자/현재 시각이 저장되도록 설정한 경우 아래와 같이 add 버튼을 눌러 폼 뷰를 여는 순간, 그 시점의 일자 시간이 폼 뷰에 기록됩니다. 그리고 Save를 누르면 그 값이 등록되지요. 만약 폼 뷰를 연 후에 일정 시간이 지난 후에 Save를 눌렀다면 Save를 누른 시점과 등록된 값의 시점에 차이가 있게 됩니다. 이러한 경우 Save를 누른 시점이 값

Naver Blog

앱시트 Appsheet 출석 취소 액션 버튼 만들기- 출석등록의 반대 액션

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 예전에 제가 액션 버튼을 이용하여 출석체크하는 앱 예제를 소개한 적이 있었는데요. 앱시트(Appsheet) 사용법 | 액션 버튼으로 출석체크 기능 만들기 - 조건에 맞는 액션만 표시, 확인 팝업창 표시 안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간... blog.naver.com 위 내용에 대한 유튜브 강의에서 "'출석취소' 버튼은 어떻게 만들 수 있을지?" 질문 주신 분이 계셔서 그에 대한 답변을 준비해 보았습니다. 출석취소 버튼의 경우 Data: execute an action on a set of rows 액션의 활용 사례를 보여드릴 수 있을 것 같습니다. 함께 가 보시죠. 지난번에 만들었던 액션 버튼으로 출석등록을 하는 액션입니다. (만드는 방법은 위에 링크된 강의를 참고해 주시구요.) 포인트를 한 번 더 설명하자면, 앱시트 앱 화면 상에

Naver Blog

앱시트 폼 뷰 열면 바코드 스캐너(카메라)가 바로 열리게 하기

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 오늘은 앱시트에서 폼 뷰를 열었을 때 바코드 스캔너 화면(스마트폰 카메라)가 바로 열리게 하는 방법에 대해 다룹니다. 이 내용은 에전에 QR코드로 출석체크 기능 만들기에서 이미 다루었지만, 이와 관련해서 질문도 많으시고 저도 의문이 있는 부분이 있어서 별도의 주제로 한 번 더 다루게 되었습니다. 앱시트(Appsheet) 사용법 | QR코드 인식하여 출석체크하는 앱 만들기 안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간... blog.naver.com 앱시트 Form view를 열었을 때, 폼 뷰 입력 내용 중 바코드 스캔이 포함된 경우에 카메라가 자동으로 실행되게 하는 방법은 Settings 메뉴 ️ View ️ View type options ️ Forms ️ Advance forms automatically 옵션을 활성화 하는 것입니다. 그래서

Naver Blog

앱시트로 만든 앱을 앱 스토어에 올릴 수 있는가?가능은 하지만...

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 간혹 질문하시는 앱시트로 만든 앱을 앱스토어, 플레이스토어에 올릴 수 있는지에 대한 주제를 다루어 보려고 합니다. 먼저 결론을 말씀드리면 앱시트로 만든 앱은 앱스토어, 플레이스토어에 올릴 수 있지만... 요금제를 꼭 생각해 주시고! 앱 스토어에 개발자로 등록되어야 하고 이와 관련된 비용 및 관련된 지식이 필요합니다. 그리고 저도 직접 해 보지 않았기 때문에 잘 모릅니다~ 저도 경험하지 않은 부분이라 다루기가 애매해서 계속 고민했는데, 앱시트 공식문서에 기반하여 개괄적인 내용만 설명 드리겠습니다. 앱시트에서 만든 앱을 직접 자신이 스토어에 올릴 수 있게 하는 것을 앱시트에서는 branded app 이라고 합니다. 아래의 앱시트 공식문서를 해석하면서 몇가지 포인트를 언급하겠습니다. What is a branded app? - AppSheet Help What is a branded app? A bran

Naver Blog

대학원 발표 자료에 챗GPT 활용한 이야기 - 이미지 주고 텍스트 변환 및 번역까지 OCR 필요 없네

드디어 종강, 그리고 박사과정 학점을 모두 채웠다. 먼저 셀프 축하! 마지막 수업 마지막 주에 발표가 있어서 열심히 준비했다.ㅠㅠ 발표 준비하면서 챗GPT를 몇가지 방법으로 활용했는데, 굉장히 뿌듯했던 부분 한가지만 남겨본다. 2023년 ESC 급성관상동맥증후군 가이드라인... https://academic.oup.com/eurheartj/article/44/38/3720/7243210 [2023 ESC Guidelines for the management of acute coronary syndromes: Developed by the task force on the management of acute coronary syndromes of the European Society of Cardiology (ESC)] 여기서 가이드라인의 권장사항들을 정리하고 싶었는데, 권장사항 표에 있는 내용들은 웹페이지에 텍스트로 제공이 되지 않고 있었다. 이렇게 Recommendations 표가

Naver Blog

구글 설문지, 구글 폼에서 입력 형식 제한하기 - 휴대폰 번호, 숫자

이번 시간에는 구글 설문지, 구글 폼, Google Forms 에서 단답형 응답에 형식을 제한하는 방법을 알아 보겠습니다. 구글 폼으로 휴대폰 번호 등을 입력 받는 경우, 숫자만 입력하라든지, 000-0000-0000 등의 형태로 제한하여 통일된 응답을 받아야 효율적인 처리가 가능한데요. 구글 폼에서 '응답 확인' 이라는 기능을 사용하면, 응답자들이 일관된 형태로 답변을 기록할 수 있도록 제한을 할 수 있습니다. 특정 구간의 숫자만 입력 되게 먼저 간단한 예제로 숫자만 입력 되게 하는 방법입니다. 구글 설문지 질문을 입력하고 하단의 점 세개 버튼을 눌러서 '응답 확인' 을 클릭합니다. 그러면 답변에 대한 조건을 설정할 수 있는데요, '숫자'라는 선택지를 선택하면, 그 다음 선택지에 아래와 같이 조건들이 나옵니다. 특정 숫자보다 크게, 작게, 사이에 들어 오게 할 수도 있고, 숫자이기만 하면 되는데 문자가 들어가지 않게 하고 싶다면 '숫자임', 정수만 입력되게 하고 싶다하면 '정수'를

Naver Blog

구글 시트에 내용 입력 또는 변경 시 타임스탬프 찍기 앱스크립트 Apps script

구글 스프레드시트에 특정 열에 내용을 입력하거나 변경했을 때, 입력 또는 변경된 일자와 시간(타임스탬프)이 옆의 열에 표시되도록 하는 Google Apps Script 코드입니다. 앱스크립트 코딩 내용 코드를 적용한 결과 앱스크립트 코드 설명 function onEdit(e) { var sheet = e.source.getActiveSheet(); if (sheet.getName() == "바코드") { if (e.range.getColumn() == 1 && e.range.getRow() > 1) { var row = e.range.getRow(); var timestamp = Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "yyyy-MM-dd HH:mm:ss"); sheet.getRange(row, 2).setValue(timestamp); } } } 위 코드를 변형하려는 경우 아래 내용을 참고해 주세요. 커스터마이

Naver Blog

앱시트 강의 중급 6편. 로그인한 사람의 정보만 보이게 설정하기

안녕하세요. 앱시트 강의 리뉴얼 중급 6번째 시간입니다. 지난 시간에는 출퇴근기록 앱의 각 테이블에서 데이터 삭제가 불가하도록 설정하고, 일부 컬럼에 대해 수정할 수 없도록 설정했습니다. [2023 리뉴얼] 앱시트 강의 중급 5편. 데이터의 수정, 삭제 불가 설정하기 안녕하세요, 앱시트 강의 리뉴얼 중급 5편입니다. 출퇴근기록 앱 만들기의 과정으로 지난 시간에는 직원별 ... blog.naver.com 이번 시간에는 출퇴근기록 앱에 보이는 정보를 다른 직원의 정보는 제외하고 로그인한 사람 기준으로 자신의 정보만 보이도록 설정하는 Security filter (시큐리티 필터) 에 대해 알아 보겠습니다. 저의 시리즈 강의 업로드가 너무 지연되다 보니 '나중에 만들어야지~' 해놓고 잊어 버린 내용들이 좀 있었는데요. 다행히(?) 궁금한 것을 질문해 주신 분들이 있어서 이렇게 중급 강의의 내용이 풍성해지고 있습니다. 이번 시간에 진행할 내용은 아래와 같이 3단계로 빌드업해 볼 예정입니다.

Naver Blog

딥엘 작문 기능 DeepL Write - 인공지능 도움받아 영어 문장 쓰기

이번 시간에는 인공지능 기반 번역기 딥엘 DeepL을 이용해 영어 문장 작성 팁을 알려드리고자 합니다. 여러분은 영어로 된 문서를 작성할 때 어떻게 하시나요? 먼저, 번역기를 켜서 출발언어를 한국어, 도착언어를 영어로 설정하는 방법을 사용할 수 있을 겁니다. 그런데 이 때 한국어와 영어의 표현 방식이 약간 다르기 때문에 평소 하는 말대로 한국어를 적다 보면 이상한 영어 문장이 나오는 것을 가끔 경험할 수 있습니다. (그래서 저는 영작을 위한 번역기 사용 시에는 한글을 적을 때부터 영어적 표현으로 한글을 적습니다.) 그리고 요즘은 인공지능 덕분에 영문 작성이 더욱 쉬워졌죠. 챗GPT와 같은 생성형 AI에게 한글 문장으로 주고 영어로 바꿔달라고 하면 간단하고 자연스럽에 영작을 해 주기도 합니다. 저는 정교한 영문 작성이 필요할 때, 위 두 가지 방법의 중간 정도에 해당하는 방법을 사용하는데요. 바로, DeepL 딥엘 번역기의 DeepL write 기능을 활용하는 방법을 소개합니다. 딥엘

Naver Blog

앱시트 리뉴얼 강의 안내 + 앱시트 책과 다른 현재 메뉴 위치 정리

안녕하세요. 코딩하는 약사입니다. 저의 앱시트 책이 출간된지 벌써 1년하고도 6개월이 지났습니다. 많은 분들께서 봐 주셔서 정말 감사합니다️ 노코드! 코딩 없이 앱 만들기 with 앱시트 저자 이유정 출판 비제이퍼블릭(BJ퍼블릭) 발매 2022.10.13. 출간 직후 앱시트 레이아웃이 변경된 부분이 있어, 책으로 처음 접하시는 분들께서 어려움이 있으시죠... 그래도 관심 가져 주시고 열심히 공부하시는 분들께 감사와 응원의 말씀을 드리며, 2024년 4월 기준으로 몇가지 소식을 안내 드리겠습니다. 변경된 화면으로 유튜브 강의 영상 리뉴얼 중! 2023년부터 현재 제 유튜브 채널에서 앱시트 초급 및 중급 강의를 리뉴얼하여 업로드 중입니다. 재생목록 링크: https://www.youtube.com/playlist?list=PL2L3xAXmCCfjfTY5gtU6hScKsJLPclySs 앱시트 강의 리뉴얼 변경된 앱시트 화면으로 강의 리뉴얼 진행 중입니다. www.youtube.com 아직

Naver Blog

교수처럼 써라(HOW TO WRITE A LOT, 폴 실비아 저) 책 읽고 학술 글쓰기 실천하기

1년 전쯤 어떤 강의를 듣다가 이 책을 알게 되었다. 교수처럼 써라(HOW TO WRITE A LOT, 폴 실비아 저) 교수처럼 써라 저자 폴 실비아 출판 홍문관 발매 2011.11.15. 나온지 10년이 넘은 책이고 절판된 것 같지만 읽어보면 좋을 것 같아서 도서관에서 빌렸다. 두께가 전혀 부담스럽지 않고 쓸데 없는 말이 별로 없어서 금방 읽었다. 그런데 이 책을 읽고 실천하지 않는다면 책을 읽은 의미가 없을 것 같다. 그래서 당장 지금부터! 글쓰기 시간을 내어서 매일 일정 시간 꾸준히 글(논문)을 작성하는 것을 실천한다. 글쓰기 과정을 순조롭지 못하게 만드는 장애물을 제거하는 일은 쉽다. 정해진 글쓰기 시간 동안 글을 써라. 통계분석이 더 필요하다면 정해진 글쓰기 시간에 통계를 분석하라. 논문을 더 읽어야 한다면 정해진 글쓰기 시간에 논문을 읽어라. 교정지를 검토해야 한다면 역시 정해진 글쓰기 시간에 검토하라. 글쓰기에 대한 참고 도서를 언제 읽어야 할지 이제 알 것이다. 글쓰기

Naver Blog

허혈성 심질환 일본인 환자의 상부 위장관 출혈 비교 후향적 코호트 연구 vonoprazan (P-CAB) vs PPI

Tsujita, K., Deguchi, H., Uda, A., & Sugano, K. (2020). Upper gastrointestinal bleeding in Japanese patients with ischemic heart disease receiving vonoprazan or a proton pump inhibitor with multiple antithrombotic agents: A nationwide database study. Journal of Cardiology, 76(1), 51-57. 원문: https://pubmed.ncbi.nlm.nih.gov/32184027/ Upper gastrointestinal bleeding in Japanese patients with ischemic heart disease receiving vonoprazan or a proton pump inhibitor with multiple antithrombotic agents:

Naver Blog

구글 시트 특정 셀의 편집 권한 제어하기 - 시트 보호, 셀 보호 방법

이번 시간에는 구글 시트 (구글 스프레드시트, Google Sheets) 에서 특정 셀의 편집 권한을 제어하거나 시트를 수정할 수 없게 보호하는 방법에 대해 살펴보겠습니다. 1. 특정 셀의 편집 권한 관리하기 구글 시트에서 제어하려는 셀을 클릭하고 드래그하여 선택합니다. 개별 셀, 전체 행, 전체 열 또는 여러 비연속 범위를 선택할 수 있습니다. 구글 시트 메뉴에서 [데이터]-[시트 및 범위 보호]를 선택합니다. 이렇게 하면 오른쪽에 "보호된 시트 및 범위" 패널이 열립니다. 보호할 셀 범위를 확인하고 [권한 설정]을 누릅니다. 보호 범위에 대한 '설명'란은 필요한 경우에만 적어 주면 됩니다. 보호 범위가 여러개일 때 구분하기 쉽게 하기 위함입니다. "범위 수정 권한" 대화 상자가 나타나면 "이 범위를 수정할 수 있는 사용자 제한"을 선택하고, 아래 드롭다운에 보호된 범위의 수정 권한을 조정할 수 있습니다. "나만" 을 선택한 경우 편집 권한을 본인(구글 시트의 소유자)만 가지게 됩

Naver Blog

알라딘 서점 앱으로 중고책 팔기, 매우 만족스러움

요즘 저는 수입이 없는 관계로(?!) 집에 있는 중고 물건들을 여러 방법으로 처리하고 있습니다. ㅎㅎㅎ 그중에서도 알라딘을 통해 중고책을 판매하는 방법은 정말 편리하고 만족스러웠네요. 집에 있는 중고책을 알라딘 서점 앱을 이용해서 알라딘 중고서점에 판매하는 방법을 공유합니다. 알라딘 인터넷서점 앱이나 웹에 가입하고 로그인합니다. https://play.google.com/store/apps/details?id=kr.co.aladin.third_shop 알라딘 인터넷서점 - Apps on Google Play Aladdin internet bookstore app play.google.com 상단 왼쪽의 메뉴(세줄 아이콘)를 열어서 '알라딘에 팔기'에 들어갑니다. '바코드 촬영'을 이용하면 매우 편리합니다. '바코드 촬영' 버튼을 누르고 책의 뒷면에 있는 바코드를 스마트폰으로 리딩 합니다. 그러면 해당 책이 검색되면서 '팔기 장바구니'에 담깁니다. '매입가'는 자동으로 표시되는데, '

Naver Blog

특정 기기에서 앱시트 앱 업데이트가 반영 안 되는 경우 - Reset changes

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 입니다. 앱시트로 만든 앱을 공유하여 사용 중에 간혹 특정 사용자만 업데이트 사항이 반영되지 않고 멈춰버린 듯한 현상이 나타나는 경우가 있습니다. 이런 현상은 아마도 앱 사용자가 앱을 사용하여 데이터 동기화가 일어나는 도중에, 앱 개발자가 앱 정의를 변경하는 작업을 동시에 했을 때 일어나는 것 같습니다. 그러므로 앱시트 앱을 개발하여 여러 사람이 사용 중인 경우, 사람들이 많이 사용하는 시간에는 가능하면 앱 정의를 변경하지 않는 것이 좋습니다. 하지만 이미 발생했다면?해당 사용자에게만 앱이 먹통이 될 수 있는데요. 이런 경우에 해결하는 방법입니다. 이 내용에 대한 원문 안내는 아래 링크에서 보실 수 있습니다. https://support.google.com/appsheet/answer/10105777?hl=en&sjid=9979936676508293780-AP Errors and warnings during Sync - App

Naver Blog

앱시트 그룹 액션 - 특정 행의 내용을 다른 테이블로 복사 후 기존 행 삭제하기

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 앱시트에서 특정 행을 다른 테이블로 이동시키는 방법을 소개하려 합니다. 행을 이동한다는 것을 좀 더 세분화하여 살펴보면, 기존 행읠 다른 테이블로 복사한 후 기존 행은 삭제를 하는 방식으로 진행하면 되겠지요. 그래서 오늘 예제에서는 앱시트 그룹 액션 기능을 사용하려고 합니다. 오늘의 예시입니다. 아래와 같이 '상담기록' 테이블에 있는 특정 행을, '상담기록완료' 라는 테이블로 이동시켜 보겠습니다. 이동 전후 테이블 셋팅 '상담기록' 테이블은 아래와 같이 구성되어 있는데요. (예시용이라 그 내용 자체에 큰 의미는 없습니다.) 이동시킬 테이블도 앱시트 테이블로 연동해서 '상담기록완료' 테이블을 생성합니다. A 테이블의 내용을 B 테이블로 옮길 때 주의할 점은 이동 전후의 컬럼의 타입을 일치(또는 호환) 시켜주어야 한다는 점입니다. 예를 들어서 A 테이블에 Date 타입의 컬럼이 있다면 B 테이블에서도

Naver Blog

여러개의 앱시트 앱을 연결해 주는 런처(Launcher) 앱 만들기

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 앱시트로 만든 여러가지 앱을 연결해 주는 역할을 하는 런처(Launcher) 앱을 만들어 보겠습니다. 이전에 게시한 아래 글을 보면, 앱시트에서 하나의 앱에 너무 많은 내용을 넣는 것보다는 업무단위 등에 따라 앱을 나눠서 만드는 것을 권장하고 있습니다. 앱시트 앱 크기 제한, 테이블 개수 제한, 데이터 용량 제한 알아봅시다. 안녕하세요. 코딩하는 약사입니다. 앱시트로 앱을 만드려고 하시는 분들께서 많이 궁금해 하시는 것 중 하... blog.naver.com 기능이나 내용별로 앱을 여러개 나누었을 때 여러가지 앱의 바로가기를 각각 바탕화면에 깔아두고 접근하는 방법도 있겠지만, 하나의 런처 앱을 만들어서 각 앱으로 들어가게 하는 방식을 만들 수 있습니다. 그래서 이번 시간에는 런처앱을 만드는 방법을 소개합니다. App id란? 앱시트에서 만든 앱에는 각 앱마다 고유의 App Id가 있습니다. 앱 아이

Naver Blog

앱시트 컬럼 이름을 다른 테이블의 값에서 가져오기 - Display name

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 앱시트 뷰에서 표시되는 컬럼의 이름을 다른 테이블에서 가져온 값으로 표시하는 방법을 소개합니다. 컬럼 설정 옵션 중 Display name 항목을 활용하는 예제가 되겠습니다. 아래와 같이, 앱시트에 테이블 뷰를 만든 경우 컬럼의 이름은 기본적으로 Column name (NAME)에 있는 값이 표시됩니다. 그런데 여기서 원래의 column name은 그대로 둔 채로 화면에 표시되는 컬럼의 이름(라벨)을 다르게 설정할 수 있습니다. 이번 예제에서는 '담당자1' '담당자2'라는 컬럼이름 자리에 다른 테이블(담당자정보)에 기재된 담당자이름 정보를 가져와서 표시되게 만들어 보겠습니다. 먼저 앱시트에서 위의 '담당자정보' 시트를 앱시트 테이블로 불러 와 주세요. 앱시트 메뉴 Data 에서 + 버튼(Add new Date)을 눌러 '담당자정보' 테이블을 생성합니다. 처음에 보았던 '담당자1' 컬럼에 표시되는 이

Naver Blog

앱시트 Enum/Enumlist/Ref 타입 선택지 정렬 방법 - SORT 함수와 ORDERBY 함수

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 Enum 타입, Enumlist 타입, Ref 타입을 이용한 드롭다운 선택창에서 선택지들을 정렬하는 방법을 소개합니다. 아래 강의에서와 같이 Enum/Enumlist 타입의 선택지를 다른 테이블에서 불러오도록 하는 방법을 소개하였는데요. 앱시트(Appsheet)에서 Enum/Enumlist 선택목록을 직접 추가하지 않고 기존 데이터를 불러오기 - Valid if vs Suggested value 안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간... blog.naver.com 위와 같이 valid if 를 사용하거나 ref 타입을 설정하여 선택지를 생성했을 때 선택지를 특정 기준에 따라 정렬하고 싶을 수 있습니다. 이 때 사용되는 것은 앱시트에서 리스트를 정렬하는 함수인 SORT 함수와 ORDERBY 함수입니다. Enum/Enumlist

Naver Blog

앱시트 Appsheet 캘린더 뷰에서 컬러 설정과 라벨 설정 응용

안녕하세요. 노코드 툴 #앱시트 #Appsheet 사용법 시리즈입니다. 이번 시간에는 앱시트 캘린더뷰에 표시되는 컬러 설정과 라벨 설정에 관하여 정리하겠습니다. 앱시트에서 캘린더 뷰는 여러가지 기능에 대해 질문을 많이 주시지만 생각보다 커스터마이징 할 수 있는 부분이 많지 않습니다. 그렇지만, 조금이나마 응용할 수 있는 방법을 정리해 보았습니다. 캘린더 표시 색상 구분 먼저 캘린더에 표시되는 칸의 색상을 다르게 하는 방법입니다. 아래와 같은 예시 데이터에서 '분류'라는 컬럼에 값이 같은 것끼리 같은 색으로 보이게 하고 싶습니다. 그러면 Views 메뉴의 캘린더 뷰 설정 중에서 Category 에 색상 구분을 원하는 컬럼을 선택하여 넣어 주면 됩니다. 만약에 Category의 선택 박스를 열었을 때 원하는 컬럼이 보이지 않는다면 해당 컬럼의 타입이 Enum이나 Enumlist, Yes/No 같은 선택지 형식의 타입이 맞는지 확인해 보아야 합니다. Text 타입과 같이 선택지 형식이 아

Naver Blog

엑셀에서 검색사이트 검색결과 바로가기 링크 만들기 - HYPERLINK 함수, ENCODEURL 함수

이번 시간에는 엑셀 또는 구글시트에서 구글 검색 또는 네이버 검색으로 바로가기 링크를 만들어 보겠습니다. 엑셀/구글시트에서 HYPERLINK 함수는 다른 위치로 이동하는 하이퍼링크를 만들 수 있는 함수입니다. 다른 셀로 이동하게 만들 수도 있지만, 웹 주소를 입력하여 특정 웹사이트로 이동하게 만들 수 있습니다. 엑셀/구글시트에서 ENCODEURL 함수는 문자열을 URL 인코딩 방식으로 변환해 주는 함수입니다. HYPERLINK 함수와 ENCODEURL 함수를 이용하여 엑셀 및 구글시트에서 셀에 검색어를 입력하면 그 검색어의 결과를 구글 검색이나 네이버 검색으로 바로 이동할 수 있는 하이퍼링크를 만들어 보려 합니다. 1. 검색어 입력칸 만들기 아래와 같이 C2 셀에 검색어를 입력하는 칸을 만듭니다. 2. URL 작성 아래 그림은 이해를 돕기 위해 캡쳐한 것입니다. - "https://www.google.com/search?q=" 부분은 구글에서 검색어를 입력했을 때 검색결과로 나타나는

Naver Blog

챗GPT로 인해 바뀐 세상을 논하다 <GPT 제너레이션>

5장. AI 시대의 인간은 어떻게 생존할 것이며, 우리 아이들은 무엇을 배워야 할까? - GPT 제너레이션 우선 질문과 문답의 디자인에 대해서 전반적인 방향과 프로세스를 설정하는 기획력과 예측력 Planning&prospect이 있어야 합니다. 나온 대답을 적절하게 구성하고 편집하는 구성력 Reconstruction도 필요합니다. 파편적으로 나온 정보를 연결해서 의미를 찾아내는 연결의 힘, 통합의 능력 organize이 필요하기도 하고요. 하지만 역시 무엇보다 핵심을 파악해서 좋은 질문을 생각할 수 있는 질문력 Make a question이 가장 필요하긴 합니다. 이런 과정을 해 나가는 리더십과 나온 정보를 효과적으로 설득력 있게 전달하는 능력 Persuasion도 필요하죠. 그리고 마지막으로, AI에서 얻은 결과물을 사람에게 적용할 때 약간의 휴먼터치를 넣어 공감을 자아내는 능력 Together&Touching도 필요합니다. 이런 능력들을 가진 사람이라면 Chat GPT의 능력에

Naver Blog

상병코드 조회 방법 - 한국표준질병사인분류, KCD, 질병분류정보센터

안녕하세요. 지난 시간에 상병코드를 기준으로 국내 환자수 통계를 조회하는 방법을 알려 드렸는데요, 우리나라 상병코드 조회 방법 자체를 궁금해 하시는 분들도 많은 것 같습니다. 그래서 이번 시간에는 상병코드를 조회하는 방법을 좀 더 자세히 알려 드리겠습니다. 상병코드? 우리나라 상병코드의 정확한 명칭은 '한국표준질병사인분류(KCD)'입니다. 이러한 질병·사인분류는 의무기록자료나 사망원인통계조사 등에서 질병과 사망에 대한 자료를 유사성에 따라 체계적으로 분류한 것을 말합니다. WHO에서 권고하는 국제질병분류 ICD 코드가 있는데요, KCD는 ICD를 반영하면서도 우리나라에 맞게 정리된 부분이 있습니다. KOICD 웹사이트 사용법 KCD 상병코드를 조회하는 KOICD 웹사이트는 아래와 같습니다. https://www.koicd.kr/main.do KOICD 질병분류정보센터 보험청구 및 보험분쟁시 필요한 질병코드 검색 - KOICD 질병분류정보센터 보험청구 및 보험분쟁시 필요한 질병코드 검

Naver Blog

챗GPT 음성 대화 방법 - 앱 설치, 대화 진행 중 기능, 목소리 설정

이번 시간에는 챗GPT 모바일앱을 이용해 음성 대화 하는 방법을 알아 보겠습니다. 예전에는 유료였던 기능이지만 2023년 11월부터 무료 챗GPT에서도 음성 대화 기능을 사용할 수 있게 되었는데요. 챗GPT 음성 기능을 이용하여 영어 스피킹 공부를 하시는 분들도 많으신 것 같구요. 저도 직접 대화를 해 보니 정말 사람과 대화하듯이 자연스러워서 채팅과는 또다른 맛(?)이 있더라구요. 그럼 시작해 봅시다. 모바일 앱 설치와 실행 먼저, 스마트폰이나 태블릿에 ChatGPT 앱을 설치해야 합니다. Google Play 스토어나 Apple App Store에서 "ChatGPT"를 검색하고 아래와 같이 생긴 앱을 설치해 주세요. 유사한 가짜앱이 많으니 잘못 선택하지 않도록 조심하셔야 합니다. 아래와 같이 생긴 아이콘과 이름을 확인해 주세요!! 구글 플레이스토어 링크는 여깁니다 https://play.google.com/store/apps/details?id=com.openai.chatgpt

Naver Blog

네이버 블로그 글 도용 신고 방법 - 네이버 권리보호센터

최근 어떤 블로거님께서 감사하게도 제 블로그 글이 도용된 것 같다고 알려 주셨습니다. 한컴오피스 한글에서 바로가기 링크와 페이지 번호가 있는 목차(제목 차례) 만들기 안녕하세요, 코딩하는 약사입니다. 한글 파일에서 내용이 길어지고 제목이 여러개인 문서를 만들면 각 내용... blog.naver.com 도용한 블로그에 들어가 보니 온갖 사람들의 블로그 내용을 그대로 긁어다가 붙여넣기 하여 포스팅 하는 방식으로 수많은 글을 보유하고 있는 곳이었습니다. 블로그 글이 도용되었다고 하는 다른 피혜 사례들도 보니, 어떤 블로그 내에서도 조회수 탑인 애들을 골라서 납치(?)해 간다는 말이 있더군요. 도용된 제 글도 조회수 상위권의 글이었습니다. 뭐라도 해야겠다 싶어서 네이버 권리보호센터를 찾아 갔습니다. 원래는 "게시중단요청 서비스"라고 있었던 것 같은데, 최근에 권리보호센터로 통합되었다고 합니다. 그러니 블로그 글 도용 신고하실 분은 아래의 권리보호센터로 가시면 됩니다. https://righ

Naver Blog

스크래치 주니어 학습자료 - 심화 학습 진행 중

얼마전에 스크래치 주니어로 유치원생 코딩 공부 시작한 이야기를 올렸는데요, 스크래치 주니어를 아이가 너무 재미있어해서 요즘 루틴 학습으로 계속 진행 중입니다. 그러다 보니 좀 더 심화된 프로젝트, 응용 프로젝트에 도전을 해 보려 하는데 생각보다 스크래치 주니어 학습 자료가 많지 않더라구요. 그래서 현재 활용 중인 스크래치 주니어 학습자료를 정리해 보았습니다. 기초 단계 제일 처음에 공부에 사용했던 교재입니다. 교재 활용법은 지난 글에서 다뤘습니다. 스크래치 주니어로 시작하는 우리 아이 첫코딩 저자 김경철,이성주,오아름 출판 광문각 발매 2019.02.10. 엄마표 코딩 교육 - 유치원생과 스크래치 주니어 갖고 놀기 (feat. 스크래치 주니어로 시작하는 우리 아이 첫코딩) 최근에 우연히 아이(만6세 남아, 유치원생)와 EBS에서 만든 '명령이다, 비트!'를 보게되었다.... blog.naver.com 위 교재의 프로젝트 실행 영상은 아래의 유튜브 채널에 올라와 있습니다. https:

Naver Blog

앱시트 공지사항 - 구글 드라이브 파일에 직접 접근하는 링크 방식 중단 소식

최근 앱시트 공지사항으로 올라온 내용을 하나 정리해서 알려드립니다. 공지사항 원문은 아래 링크에 있구요, 앱시트에서 구글 드라이브 파일로 직접 접근할 수 있는 링크를 걸어둔 분들에게 해당하는 내용입니다! https://www.googlecloudcommunity.com/gc/Announcements/Action-required-Drive-download-URLs-for-embeddable-content-to-be/m-p/705011#M7919 [Action required] Drive download URLs for embeddable content to be updated by May 1st, 2024 Hi everyone, In summary: Google Drive is changing how some of its content is served and downloaded. If you are embedding Drive files in your apps via a drive.

Naver Blog

앱시트 Appsheet 조건별 행 필터링하여 일부 컬럼만 CSV 내보내기

앱시트 사용법 Appsheet로 코딩 없이 앱 만들기, 이번 시간에는 CSV 내보내기 액션에서 특정 조건으로 행 필터링 하고 특정 컬럼만 나타나게 하는 방법을 소개하려 합니다. 앱시트의 Export CSV 액션의 기본 사용법에 대해서는 지난번에 다룬 적이 있는데요~ 앱시트(Appsheet) 앱에서 조회된 내용을 CSV 파일로 내보내기 기능 안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간... m.blog.naver.com CSV 내보내기 액션의 경우, 특별한 설정을 하지 않으면 해당 테이블의 전체 행, 전체 컬럼이 CSV 파일에 모두 담기게 됩니다. 여기에 약간의 설정을 추가하면 일부 행, 일부 컬럼만 내보내도록 할 수 있기에 그 내용을 다뤄보려 합니다. 이번 시간에는 1. 행을 필터링할 조건을 입력하는 폼 뷰를 만들고 2. 폼 뷰에서 입력한 조건에 해당하는 행만 추출하되 3. 일부 컬럼만 다운로드 파일(CSV)에 포함

Naver Blog

ChatGPT와 음성 대화하기 - 영어 울렁증에게 튜터가 생기다

듣는 중, 생각하는 중, 말하는 중 요즘 교수님께서 챗GPT로 영어공부를 하신다길래 나도 써 봤다. 난 평소 영어 문법, 독해, 작문은 꾸역꾸역 해내지만... 회화를 하라고 하면! 외국인만 보면! 말문이 막히고 도망가고 싶은 울렁증이 있다. 사실 스피킹은 평소 특별히 필요하다고 느끼지 못 해서 공부 생각이 없었는데, 챗GPT 유료 결제를 했으니 써보기나 하자 싶어 챗GPT 앱의 음성기능을 열어 보았다. 일단 인사말로 운을 뗐는데 반갑게 맞이해 주니 뭔가 기분이 좋다. 나는 영어를 잘 못 말한다고... 두려움이 있다고... 솔직하게 말했는데 와, 이거 뭐지... 용기를 북돋아 주는 말들을 쏟아낸다. 인공지능은 진짜 사람이 아니기 때문에 내가 못하는 것에 대해 뭔가 부끄럽지 않고 계속 말해보고 싶은 욕구가 생긴다. 그런데 발음은 진짜 사람 같이 자연스럽다. 뭔가 아나운서처럼 말하는게 아니라 진짜 일상 속에서 편안하게 말하는 느낌? 그렇게 나도 모르게 이런저런 이야기를 나누었다. 말도 안

Naver Blog

구글 워크스페이스 사용자에게 앱시트 코어(Core) 요금제가 포함됩니다.

안녕하세요. 약간 늦은 감이 있지만 앱시트 소식 하나 전해 드립니다. 2023년 7월경부터 앱시트 유료 요금제 중 1개월에 1인당 10달러 하는 코어 요금제(Core plan)가 구글 워크스페이스 요금제에 포한된다는 소식입니다. 공지사항 원문 바로가기 구글 워크스페이스도 종류가 여러가지인데 앱시트 코어가 포함되는 워크스페이스 라이센스는 아래와 같습니다. Enterprise Starter/Standard/Plus Business Starter/Standard/Plus Frontline Starter/Standard Enterprise Essentials Plus Non-Profits Education Standard/Plus 워크스페이스 비즈니스 뿐만 아니라 에듀케이션도 적용되는 것을 볼 수 있습니다. 구글 워크스페이스 비즈니스 스타터(Business Starter) 요금제의 경우 월 1인당 6달러이면서 드라이브 용량+워크스페이스 도구들+앱시트 등이 포함되니, 10달러인 앱시트 코어

Naver Blog

기획 업무에 실질적인 도움을 주는 책 - 개발자와의 협업을 위한 IT 필수 지식

저는 병원 약제부에서 전산 기획 및 중재 업무를 맡고 있는 약사입니다. 요즘은 병원에 새로운 자동화 기기가 들어올 예정이라 셋팅을 위한 작업들을 하고 있습니다. 한편으론 저의 업무를 함께 할 후임자를 교육하고 있기도 한데요. 저는 이런 IT 분야와의 협업을 위해서는 커뮤니케이션이 정말 중요하다고 강조합니다. IT 분야와 협업하다보면 용어나 개념의 이해에서 어려움을 많이 겪기 때문에 '코딩을 배워야 하나'라는 생각을 하시는 분들도 많습니다. 그런데 사실 코딩 그 자체를 배우는 것보다는 중요한 개념과 사고 방식을 이해하는 것이 필요한데요, 그런 분들을 위해 아주 실용적으로 도움이 되는 책을 소개하려고 합니다. 개발자와의 협업을 위한 IT 필수 지식 저자 최선신 출판 영진닷컴 발매 2023.08.31. 부제와 제목에서 알 수 있듯이 이 책은 개발자와 협업하는 비전공 기획자를 위한 책입니다. 얼마전에 이와 비슷한 주제로 핫한 책('비전공자를 위한 이해할 수 있는 IT지식')이 있어서 읽었었

Naver Blog

너무나 가까이에 있는 중독, 애나 렘키의 <도파민네이션>을 읽고

강박적으로 매일 뉴스를 확인하고 댓글을 보다가 어느날 문득 이것들이 부질없고 내 영혼을 갉아먹는다는 생각이 들었다. 큰 결단을 하고 끊었다. (스마트폰 바탕화면을 정리하는 것만으로도 약간의 효과가 있었다.) 하지만 얼마 후 그 강박의 에너지는 인터넷 쇼핑으로 이동하고 말았다. 그러던 어느 날 나는 또 난생 처음 덕질에 빠져... 눈 떠서부터 눈감을 때까지 덕질에 허우적댔다. 그러다가 유튜브 알고리즘에 의해 이 책을 알게 되었다. (알고리즘은 나를 어떻게 파악한걸까?ㅎ) << 도파민네이션 >> 도파민네이션 저자 애나 렘키 출판 흐름출판 발매 2022.03.21. 예전부터 약물중독에 대한 관심이 많았기에 매우 흥미롭게 읽었다. 하지만 중독은 약물중독, 알콜중독만 국한되는 것이 아니다. 요즘 사람들은 수많은 쾌락의 중독에 빠져 있고 나도 예외가 아니었다. 쾌락과 고통의 평형 작용이라? 통증질환에 대해 공부하면서 신경계의 통증전달체계에 대해 이해했던 것과 일맥상통하여 관심이 생겼다. 그리하

Naver Blog

구글 시트 이번달 데이터만 추출하는 수식 - QUERY 또는 FILTER

안녕하세요. 이번 시간에는 구글 시트 #GoogleSheets #구글스프레드시트 에서 날짜별로 기록된 데이터가 있을 때 이번달에 해당하는 행만 추출하는 방법을 알아 보겠습니다. 두가지 방법을 볼텐데요, 하나는 쿼리 QUERY 함수를 이용하는 방법이고, 하나는 필터 FILTER 함수를 이용하는 방법입니다. 특히 쿼리 함수는 제가 엑셀보다 구글 시트를 즐겨 사용하게 만드는 함수랍니다. 아래와 같이 간단한 예시 데이터를 만들어 보았습니다. A열에는 일주일 단위로 날짜가 기재되어 있고 B열에는 숫자들이 기재되어 있습니다. 저는 앱시트로 쌓은 수많은 raw data들 중에서 일부 데이터만 추출하여 일정기간 집계표나 보고서를 만들고자 할 때, 별도의 시트를 만들어 아래와 같은 방법을 즐겨 사용합니다. 1. QUERY 함수 =QUERY('시트명'!A:B, "SELECT * WHERE A >= date '"&TEXT(EOMONTH(TODAY(),-1)+1,"yyyy-mm-dd")&"' AND A

Naver Blog

에이닷 통화내역 요약 기능, 카톡 대화내역 요약 기능 - AI 도움 받아 똑똑하게 정리하자

안녕하세요. 코딩하는 약사입니다. 이번 시간에는 제가 요즘 일상생활에서 인공지능의 도움을 받아 유용하게 사용하고 있는 툴을 소개하려고 합니다. 첫번째, 에이닷을 이용한 스마트폰 통화내역 요약 기능 두번째, 카카오톡의 안 읽은 메시지 요약 기능입니다. 에이닷 - 통화내역 요약 기능 에이닷(A.)은 sk 텔레콤에서 만든 AI 앱인데요. 처음 나왔을 때캐릭터가 귀엽고, 비교적 말귀를 잘 알아 듣고, 음원을 무료로 들을 수 있어서 이용을 조금 했었습니다. 그러다 최근 리뉴얼이 되면서 컨셉이 좀 바뀐 것 같네요. 에이닷 플레이스토어 다운로드 링크 https://play.google.com/store/apps/details?id=com.skt.nugu.apollo A.(에이닷) - 나만의 AI 개인비서 - Apps on Google Play Use the AI service with your own cute character. A variety of content is prepared to s

Naver Blog

특별한 된장국

2024년 2월 1일 - 엄마, 오늘 유치원 식단표 봐봐 - 어, 왜 맛있는 거 나왔어? - 엉 - (음.. 평범한데...) 뭐가 맛있었다는거야? 이거? 이거? - 아니 이거 (된장국) - 이거 그냥 된장국 아니야? 된장국 나와서 좋았나보네 - 된장국이 특별해 - 그래? 뭐가 특별하지? - 된장국에 인삼이 들어있어 - (된장국에 인삼이 들어있다고? 뭐지? 식단표 찾아 봄) "달래된장국" - 아아~~ 달래된장국이었구나, 인삼 같이 생긴게 달래라고 하는거야, 향이 좋지? 엄마도 달래된장국 엄청 좋아해~ 다음에 집에서 해 먹을까? 역시 우리 아들 고급 입맛이네

Naver Blog

참고문헌정보 서지정보 레퍼런스 간단하고 체계적으로 추출하는 방법 - 구글 학술검색 확장프로그램

안녕하세요. 코딩하는 약사입니다. 이번 시간에는 학술적 내용을 간단한 보고서, 레포트로 작성 시 레퍼런스를 간단하고 체계적으로 작성하는 방법을 소개합니다. 학술논문을 작성할 때는 참고문헌의 개수가 많고 스타일을 자주 바꿔줘야하는 상황이 발생하기 때문에 서지정보 전문 프로그램(Endnote, Refworks, Mendeley 등)을 사용하는 것이 적극 추천됩니다. 하지만! Reference의 개수가 많지 않은 간단한 과제, 보고서, 프리젠테이션의 경우 서지정보 프로그램을 이용하는게 더 복잡하기도 하고, 익숙치 않은 분들에게는 어렵게 느껴질 수 있습니다. 그래서 저는 간단한 보고서 작성 시 참고문헌을 기재할 때 아래와 같은 방법을 추천드립니다. 바로 크롬 확장프로그램 중 구글 학술검색(구글 스칼라) 버튼을 이용하는 방법입니다. 구글 학술검색 버튼 확장 프로그램은 크롬 웹스토어에서 아래와 같이 찾을 수 있습니다. 바로 찾을 수 있게 링크도 걸어 두겠습니다. https://chromeweb

Naver Blog

앱시트 앱 크기 제한, 테이블 개수 제한, 데이터 용량 제한 알아봅시다.

안녕하세요. 코딩하는 약사입니다. 앱시트로 앱을 만드려고 하시는 분들께서 많이 궁금해 하시는 것 중 하나가 앱 용량에 제한이 있나? 어느 정도 덩치까지 커버 가능할까? 데이터는 얼마나 쌓을 수 있을까? 한 계정당 앱 개수는 몇 개? 앱 당 테이블은 몇 개? 테이블에 행은 몇 개까지? 등에 관련된 문제일 것 같습니다. 이 부분은 사실 굉장히 복잡하기도 하고 저도 다 알지 못하기 때문에, 이번 시간에는 이런 궁금증과 관련된 공식 문서를 번역해 보았습니다. 아래에 번역된 내용은 까만색으로, 저의 짧은 생각은 파란색 글씨로 표시하였고, 각 챕터의 원문 링크도 같이 해 두었으니 참고가 되길 바랍니다. 앱 정의(app definition) 크기 제한이 있나요? 앱시트에는 앱 정의에 대한 크기 제한이 있습니다. "앱이 너무 커서 저장할 수 없습니다.(The app is too large and cannot be saved.)"라는 오류 메시지가 표시되면 앱 정의가 크기 제한을 초과한 것입니다.

Naver Blog

질환(상병코드, 진단코드) 기준으로 국내 환자수 확인하는 방법 - 보건의료빅데이터개방시스템

안녕하세요. 이번 시간에는 보건의료빅데이터개방포털 웹사이트를 이용하여 진단코드, 상병코드 기준으로 특정 질환의 국내 환자수가 얼마나 되는지 확인하는 방법을 알려드리겠습니다. https://opendata.hira.or.kr/ 보건의료빅데이터개방시스템 건강보험심사평가원에서 보유하고 있는 다양한 보건의료데이터 를 국민에게 개방합니다. 서비스 소개 바로가기 이전 일시정지 다음 의료통계 공공데이터 환자표본 맞춤형 연구 데이터 결합 CDM opendata.hira.or.kr 건강보험심사평가원 보건의료빅데이터개방시스템에 접속하여 [의료통계정보]-[질병 소분류(3단 상병 또는 4단 상병) 통계] 메뉴를 선택합니다. 3단 상병은 진단코드에서 셋째자리 코드까지, 4단 상병은 넷째자리 코드까지 입력되므로 세부적인 질환을 선택하려는 경우 4단, 좀 더 넓은 상위범위의 질환을 선택하려면 3단으로 선택하시면 되겠습니다. 제가 지금 찾을 질환은 진단코드 넷째자리까지 있어야 하는 질환이라서 4단 상병 메뉴를

Naver Blog

엄마표 코딩 교육 - 유치원생과 스크래치 주니어 갖고 놀기 (feat. 스크래치 주니어로 시작하는 우리 아이 첫코딩)

최근에 우연히 아이(만6세 남아, 유치원생)와 EBS에서 만든 '명령이다, 비트!'를 보게 되었습니다. 명령이다, 비트! 연출 빈정현, 이나연 출연 강지우, 권수정, 김태원, 김지환, 최인경 방송 2018, EBS1 코딩 교육을 컨셉으로 한 어린이 드라마인데 2023년 시점에선 조금 시대에 안 맞는 부분도 있긴 하지만... 어쨌든 아이는 매우 재미있게 보았습니다. '명령이다 비트'를 보다가 '스크래치 주니어'라는 코딩 교육 프로그램이 있다는 것도 알게 되었습니다. 나는 개인적으로 어릴 때 하는 코딩 교육(특히 우리나라에서 하는 다소 무의미해 보이는 코딩 교육)은 필요 없다고 생각하고 있지만, 스크래치 주니어의 구성이 궁금해서 설치를 해 보았습니다. https://play.google.com/store/apps/details?id=org.scratchjr.android ScratchJr - Apps on Google Play With ScratchJr, young children (a

Naver Blog

앱시트 Appsheet 뷰 정렬기준으로 연번 붙이기 또는 봇 템플릿에 행번호 넣기

안녕하세요. 코딩하는 약사입니다. 이번 시간에는 앱시트의 뷰(화면)이나 봇으로 자동 생성한 문서에서 연속된 번호를 붙이는 방법을 정리하겠습니다. 기본적으로 앱시트에는 [_RowNumber]라는 행번호 컬럼이 내장되어 있긴 하지만, 이 컬럼에 들어가 있는 행번호는 소스 데이터에 나열된 순서대로 붙여지는 값입니다. 소스 데이터의 순서와는 다르게 특정 기준으로 정렬을 한다든지, 특정 조건으로만 필터링 하여 조회한 데이터에서 연번(연속된 행번호)을 보여주는 기능은 기본적으로는 제공하지 않습니다. 하지만 공식 커뮤니티에 찾아 보니 누군가가 수식을 만들어서 올려 놨더라구요. 그 수식을 응용하여 여러가지 경우에 변형해서 적용해 보았습니다. 단, 수식이 매우 복잡하기 때문에 앱 성능에 영향을 줄 수 있으므로 꼭 필요하실 때에만 사용하시는게 좋을 것 같습니다. 제가 참고한 글을 아래 링크의 글입니다. PDF: fortlaufende Zeilennummerierung auf dem Orderby()

Naver Blog

일본 나라 공원 사슴의 비밀 - 사슴 센베 아무거나 사지 말자

2024년 새해 가족의 겨울방학을 맞이하여 처음으로 아이를 데리고 해외여행을 갔다. 4박 5일 일본 오사카 여행 중 하루는 나라시에 방문했다. 사슴을 매우 흔하게 볼 수 있기로 유명한 곳. 나는 동물을 별로 좋아하진 않지만 아이는 좋아할 것 같기도 하고 오사카의 도시 풍경에 좀 지치기도 해서 넓은 공원이 있는 곳으로 가고자 나라로 향했다. 나라에 도착하면 사슴이 어디 있는지 물어볼 필요도 없다고 해서 별 조사 없이 그냥 갔다. 사람들이 많이 가는 쪽으로 걸어 가다보니 금방 사슴들이 보였다. 아이와 아이아빠는 사슴을 보자마자 설레서 제일 먼저 나타는 사슴 전병 판매상에게 바로 전병을 구매했다. 10장에 200엔. 근데 문제는... 우리가 주는 전병을 사슴들이 거들떠도 안 본다. 그러고 보니 다른 옆에 있던 관광객들도 전부 센베를 들고 있는데 사슴들이 먹지를 않는다. 코만 킁킁거리다 고개를 돌린다. 관광객이 너무 많아서 배가 부른가? 그런데 나라 국립 박물관이 있는 쪽으로 더 깊이 들어

Naver Blog

앱시트 Appsheet 맵 뷰에서 핀 색깔 다르게 적용하기

안녕하세요. 노코드 툴 구글 앱시트(Google Appsheet) 사용법으로, 이번 시간에는 맵 뷰(지도 뷰, Map view)에서 핀(pin)의 색상을 조건에 따라 다르게 적용하는 방법을 알아 보겠습니다. 오늘 맵 뷰 예시로 사용될 데이터는 거래처목록 앱입니다. 아래와 같이 거래처 목록에서 현재 '상태' 컬럼이 '유효' 인지 '종료'인지에 따라 앱시트 지도에 표시될 때 다른 색깔이 나타나게 하겠습니다. 앱시트 맵 뷰에서 지도에 표시될 항목을 매핑하는 방법은 Map column에 주소에 해당하는 정보를 넣어주는 것입니다. (지난 글 참조) 아래와 같이 맵 뷰 설정 중에 Map column이라는 항목이 있는데요, 여기서는 컬럼 타입이 Address(주소) 또는 LatLong(위도경도좌표)인 것만 선택이 가능합니다. 지금 만든 앱에서는 Address 타입으로 된 '주소'라는 컬럼을 맵 뷰에 표시해 둔 상태입니다. 그러면 오른쪽 미리보기와 같이 pin이 표시되고, 기본적으로는 앱의 테마색

Naver Blog

구글 시트 다중 조건 일치값 찾기 - FILTER 함수

안녕하세요. 이번 시간에는 구글 시트에서 FILTER 함수를 이용해 여러 컬럼 조건이 일치하는 행을 구하는 방법을 알아 보겠습니다. FILTER 함수는 엑셀에는 없고 구글 시트에만 있는 함수인데요, 값을 가져올 범위와 가져올 값의 조건을 넣으면 해당하는 행만 필터링 해주는 함수입니다. 이 필터 함수를 활용하면 다양하게 활용할 수 있습니다. 간단한 예제를 만들어 보았습니다. '번호'라는 컬럼과 '이름'이라는 컬럼에 값이 있고 각각에 해당하는 가격과 날짜 정보를 옆에 붙여 두었습니다. 여기서 F3셀과 G3셀에 조건을 입력하면 그 조건에 맞는 가격을 H3셀에 보이게 할 것입니다. H3셀에 입력한 수식은 아래와 같습니다. =FILTER(C3:C7, F3=A3:A7, G3=B3:B7) =FILTER(가져올 셀범위, 조건1셀=조건1을 찾을 범위, 조건2셀=조건2를 찾을 범위) 와 같은 형태로 입력하면 됩니다. 참고로 필터 함수는 VLOOKUP 과는 조금 사용 방식이 다릅니다. 조건에 해당하는

Naver Blog

앱시트 Appsheet 시간 입력 컨트롤 대신 30분 단위 입력 만들기 -TIME 함수

안녕하세요. 구글 앱시트 Appsheet 사용법 시리즈입니다. 이번 시간에는 앱시트 TIME 함수를 응용하여 30분 단위의 시간 입력기를 만들어 보겠습니다. 원래 앱시트에서 컬럼 타입을 TIME 이나 DATETIME 으로 선택하면, 아래와 같이 시간 입력기가 나옵니다. 아이폰 등 사용하는 기기에 따라 시간 입력 컨트롤의 형태는 약간씩 다르지만, 어쨌든 "1분" 단위로 시간을 선택하도록 되어 있습니다. 위와 같은 앱시트의 기본 시간 입력 컨트롤 대신 30분 단위로 시간을 입력할 수 있는 방식을 만들어 보려 합니다. 아래와 같이 1) 시 단위를 입력하는 칸, 2) 분 단위를 입력하는 칸을 분리한 후 3) 시간으로 변환된 결과를 저장하는 칸을 두었습니다. 앱시트에서 컬럼 타입은, 시 입력 컬럼은 Number 타입, 분 입력 컬럼은 Enum 타입, 시간 변환 컬럼은 Time 타입으로 하였는데, 자세한 설정 내용은 다음부터 보시겠습니다. 각 컬럼의 Display name은 원래의 컬럼명 대신

Naver Blog

앱시트 Appsheet 이미지 파일 등록 시 자동 설정되는 파일명 바꿀 수 있나

안녕하세요. 구글 앱시트 사용법 시리즈입니다. Google Appsheet 사용자분들께서 종종 궁금해 하시는 것 중 하나가, 이미지 타입으로 업로드한 파일의 이름을 다르게 할 수 있냐는 점입니다. 앱시트 이미지 파일명의 원리 먼저 앱시트에서 이미지 타입 컬럼을 이용해 사진을 등록하면 구글 시트에서는 해당 이미지 파일의 경로가 표시되는데요.(아래 그림 참조) 이미지 파일의 이름은 해당 테이블에서 KEY로 설정한 컬럼의 값을 따라갑니다. 앱시트 매뉴얼에서 Capture images 주제를 한번 읽어 보시면 https://support.google.com/appsheet/answer/10106529?hl=en Capture images - AppSheet Help Capture images Capture images in your app as described in the following sections: Get started Configure your app to capture ima

Naver Blog

엑셀 콤보 차트 - 두 종류의 차트를 하나로 표현하기, 막대 차트와 꺾은선 차트 동시에

이번 시간에는 엑셀(Excel)에서 콤보 차트 기능에 대해 알아 보겠습니다. 엑셀 콤보 차트란 두가지 이상의 다른 형태의 차트를 하나의 차트로 표현하는 방법입니다. 콤보 차트 예시로 아래의 데이터를 보겠습니다. 날짜별로 '건수'라는 두자리 숫자로 된 데이터와 '금액'이라는 10만 단위의 데이터가 있습니다. 이렇게 단위가 다른 별도의 데이터를 하나의 차트로 표현할 수 있습니다. 차트로 만들 데이터가 있는 셀을 범위로 잡아 줍니다. 엑셀 메뉴 중 [삽입]으로 들어가 [추천 차트]를 클릭합니다. 꼭 이 버튼이 아니어도 다른 아무 차트 모양 버튼을 눌러도 괜찮습니다. [차트 삽입] 대화상자가 열리면 [모든 차트] 탭으로 이동합니다. [모든 차트] 맨 아래에 [콤보]를 선택합니다. 각 데이터 계열을 어떤 차트로 표현할지 '차트 종류'를 선택합니다. 이 때, '건수'를 꺽은선형, '금액'을 묶은 세로 막대형으로 선택해도 막대 그래프만 보이는 상태입니다. '건수'와 '금액'의 숫자 범위가 많이

Naver Blog

영어 논문 템플릿 워드 파일 공유 - 국외 학술지 저널 투고용

안녕하세요. 이번 시간에는 국외 학술지, 영어로 된 학술지에 투고할 영어 논문을 작성하는 템플릿 파일을 공유하려고 합니다. 저는 문서를 보기 좋게, 또 틀에 맞게 작성하는 것을 매우 중요하게 생각하는데요. 지금까지 SCIE 저널에 투고를 하면서 제 나름대로 논문 원고를 작성할 때의 노하우가 생긴 것을 워드 템플릿으로 만들어 보았습니다. 영어 논문 템플릿 (Word 파일) 구성은 대략적인 흐름에 따른 제목, 소제목, 본문으로 구분하여 스타일 서식이 적용되어 있습니다. 저널마다 요구하는 기준이 모두 다르고, 또 어떤 저널은 아주 디테일한 부분까지 요구하고, 또 다른 저널은 그렇지 않는 등 다양하기 때문에 사실 이 템플릿을 그대로 써도 된다라고 말씀드릴 수는 없습니다. 중요한 것은 제가 워드(Word) 스타일을 적용하여 만들어 놓았기 때문에 원하시는 방향으로 스타일 서식만 변경하면 일괄적으로 서식을 쉽게 변경할 수 있다는 점입니다. 제가 설정해둔 스타일의 종류는 총 6가지입니다. 스타일

Naver Blog

앱시트 Appsheet 동기화(Sync) 원리 이해하고 옵션 설정하기

안녕하세요, 구글 앱시트 사용법 시리즈입니다. 이번 시간에는 특정 예제가 아닌 앱시트 공식문서를 해석하면서 매뉴얼을 익히는 시간을 가져 보겠습니다. 오늘의 주제는 Sync 관련 옵션입니다. 앱시트의 동기화에 관해 몇가지 옵션이 있는데 사실 저도 완전히 이해하고 있지는 않지만, 헷갈리는 분들이 많으실 것 같습니다. 오늘 같이 살펴 볼 내용은 아래 2개의 공식문서의 내용입니다. Offline and Sync: The Essentials - AppSheet Help Offline and Sync: The Essentials AppSheet apps can be used on a mobile device even when that device is offline and disconnected from the network. This is possible because the information needed to run the app (the app definition, the data,

Naver Blog

STROBE checklist - 관찰연구를 위한 논문 체크리스트

STROBE (STrengthening the Reporting of OBservational studies in Epidemiology) 는 관찰 연구의 수행과 보급에 관여하는 역학자, 방법론자, 통계학자, 연구자 및 저널 편집자들이 '역학에서 관찰 연구의 보고를 강화한다'는 공통의 목표를 가지고 국제적으로 협력하는 이니셔티브를 말합니다. 다시 말해, 관찰 연구에 관한 보고서(논문)의 기준이나 표준 같은 것이라고 할 수 있겠습니다. 아래와 같은 항목으로 이루어져 있는데, 요즘은 관찰연구 논문 투고 시 이 STROBE 체크리스트를 첨부하도록 요구하는 경우가 많으므로 작성 전부터 미리 숙지하면 좋을 것 같습니다. 그리고 관찰연구 논문 작성 시 어디에 어떤 내용을 넣어야할 지 막막할 때도 스트로브 체크리스트를 보면서 팁을 얻을 수 있을 것입니다. Item No Recommendation Title and abstract 1 (a) Indicate the study’s design wit

Naver Blog

앱시트(Appsheet)에서 Enum/Enumlist 선택목록을 직접 추가하지 않고 기존 데이터를 불러오기 - Valid if vs Suggested value

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 Enum이나 Enumlist 타입 컬럼을 설정할 때 선택지(드롭다운 목록)를 직접 등록하지 않고 기존에 등록된 데이터의 값을 이용하여 생성하는 방법을 소개하려 합니다. 이 방법이 너무 간단하다고 생각을 해서 이 내용만을 주제로 따로 소개드린 적이 없었나 봐요~ 질문하시는 분들이 많아서 정리해 보았습니다! 오늘의 예시입니다. 아래와 같이 가계부를 기록한 구글 스프레드시트가 있다고 가정해 봅시다. '분류'라는 열에 지출내역의 분류를 기재해 두었는데요, 이것을 앱시트 앱으로 만들 때 바로 선택 목록으로 생성되게 하려 합니다. 앱시트에서 Enum 타입이나 Enumlist 타입에서 목록을 만들 때 가장 기본적인 방법은 아래와 같이 컬럼 설정의 Values 항목에 선택지를 직접 등록하는 방법입니다. 그러나 기존에 사용하던 데이터가 있고 이와 같이 일일이 선택지를 입력하는게 번거로

Naver Blog

[2023 마이 블로그 리포트] 데이터로 알아보는 블로그 속 숨은 직업 찾기!

매년 '올해는 덜 열심히 살아야지(?)'라고 다짐하지만, 올해도 바쁘고 힘들었다. 내년에는 블로그를 정비하는 시간이 있으면 좋겠건만... 2023 마이 블로그 리포트 올해 블로거들의 직업을 공개합니다! 내 직업 확인하고, 2024년 행운도 뽑아보세요! https://mkt.naver.com/p1/2023myblogreport

Naver Blog

2012 국내 성인 세균성 수막염의 임상진료지침 권고안

국내 성인 세균성 수막염의 임상진료지침 권고안 대한감염학회, 대한화학요법학회, 대한신경과학회, 대한신경외과학회, 대한임상미생물학회 Korean Society of Infectious Diseases, Korean Society for Chemotherapy, Korean Neurological Association, Korean Neurosurgical Society, & Korean Society of Clinical Microbiology. (2012). Clinical practice guidelines for the management of bacterial meningitis in adults in Korea. Infection & Chemotherapy, 44(3), 140-163. http://dx.doi.org/10.3947/ic.2012.44.3.140 Clinical Practice Guidelines for the Management of Bacterial Men

Naver Blog

구글 시트 중복 값 표시 설정 방법 - 조건부 서식 맞춤 수식

안녕하세요. 이번 시간에는 #구글시트 #Googlesheets 에서 중복 값 표시 조건부 서식을 만드는 방법을 알아 보겠습니다. 내용은 참 간단하지만, 구글 시트에서는 엑셀처럼 메뉴에서 바로 실행할 수 있는 기능이 아니기 때문에 매번 헷갈리는 것 같습니다. 먼저 엑셀에서의 중복값 조건부 서식 설정을 비교해 봅시다. 엑셀에서는 [홈]-[조건부 서식]-[셀 강조 규칙]-[중복 값]을 실행하면 중복 값 서식을 설정하는 창이 바로 떠서 클릭만 하면 금방 적용할 수 있습니다. 하지만, 구글 시트에서는 이것을 구현하기 위해 수식을 입력해 줘야합니다. 구글 시트에서 중복 값 표시를 적용할 영역을 선택한 후 구글 시트 메뉴에서 [서식]-[조건부 서식]을 실행합니다. 조건부 서식 적용 범위를 확인한 후 형식 규칙에서 '맞춤 수식'을 선택한 후 =COUNTIF(A:A, A:A)>1 와 같이 수식을 입력합니다. A행에서 중복값이 있을 때 조건부 서식을 적용한다면 countif 안에 A:A, A:A를 입

Naver Blog

2014 국내 골관절감염 항균요법 권고안 - 약물치료 포커스

국내 골관절감염 항균요법 권고안 대한감염학회, 대한화학요법학회, 대한정형외과학회 Korean Society for Chemotherapy, Korean Society of Infectious Diseases, & Korean Orthopaedic Association. (2014). Clinical guidelines for the antimicrobial treatment of bone and joint infections in Korea. Infection & Chemotherapy, 46(2), 125-138. https://doi.org/10.3947/ic.2014.46.2.125 Clinical Guidelines for the Antimicrobial Treatment of Bone and Joint Infections in Korea The Korean Society for Chemotherapy, et al. Infect Chemother. 2014 Jun;46(2):

Naver Blog

2010 소화기계 감염 진료지침 권고안

소화기계 감염 진료지침 권고안 대한감염학회·대한화학요법학회·대한임상미생물학회 Korean Society of Infectious Diseases, Korean Society for Chemotherapy, & Korean Society of Clinical Microbiology. (2010). Clinical guideline for the diagnosis and treatment of gastrointestinal infections. Infection & Chemotherapy, 42(6), 323-361. https://doi.org/10.3947/ic.2010.42.6.323 Clinical Guideline for the Diagnosis and Treatment of Gastrointestinal Infections The Korean Society of Infectious Diseases, et al. Infect Chemother. 2010 Dec;42(6):323

Naver Blog

논문에 저자들의 역할 명시하기 - CRediT author statement

학술 논문을 적을 때 논문의 저자 및 기여자들의 역할을 기재할 때 CRediT (Contributor Roles Taxonomy) author statement 라는 방식이 있습니다. 다음은 저자의 역할에 대한 각 용어의 의미들입니다. Conceptualization Ideas; formulation or evolution of overarching research goals and aims 아이디어; 중요한 연구 목표와 목적의 공식화 또는 개념화 Methodology Development or design of methodology; creation of models 방법론의 개발 또는 설계 모델 생성 Formal analysis Application of statistical, mathematical, computational, or other formal techniques to analyze or synthesize study data 연구 데이터를 분석하거나 종합하기 위한

Naver Blog

갓생림픽?! 부산사람이 만든 ㅇㅇㅇ 모여라

yuhao, 출처 Unsplash 부산에서 나고 부산에서 자라 부산에서 일하는 나, #갓생림픽 #부산바이브캠페인 나가볼까? https://www.busanvibe.com/ 부산 자부심 캠페인 갓생림픽 부산사람의 이야기로 부산이 자부심이 되다! www.busanvibe.com

Naver Blog

한글(아래아 한글)에서 문서의 특정 위치로 바로가기 링크 만들기

안녕하세요. 이번 시간에는 한글(아래아 한글) 문서 내에서 특정 위치로 바로가기 링크를 만드는 방법을 알아 보겠습니다. 한글 문서에서 내용이 매우 많고 앞뒤로 왔다갔다 하면서 봐야하는 문서를 만드는 경우 오늘 알려드린 책갈피 만들기 + 하이퍼링크 설정 기능을 이용하면, 굉장히 읽기 편한 문서를 만들 수 있습니다. 오늘의 예제 문서는 아래와 같습니다. 한글 문서에서 오른쪽 2페이지 하단에 표시한 글자를 클릭하면! 1페이지의 특정 위치로 이동이 되도록 바로가기 링크(하이퍼링크)를 만들 겁니다. 먼저, 바로가기 링크를 클릭했을 때 이동할 위치를 정해 줍니다. 원하는 위치에 커서를 두고 메뉴 리본에서 [입력]-[책갈피] 메뉴를 실행합니다. 한글 프로그램의 버전에 따라 메뉴 레이아웃은 다를 수 있습니다. 책갈피 기능을 바로 실행하는 단축키는 Ctrl + K + B 입니다. 책갈피 메뉴가 실행되면 알아볼 수 있는 이름으로 '책갈피 이름'을 남겨주고 [넣기]를 누릅니다. 다음은, 바로가기를 클릭

Naver Blog

앱시트(Appsheet) 사용자별로 이미지 업로드 폴더를 다르게 설정

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트 카페에 질문 주신 분을 통해 흥미로운 사실을 알게 되어 간단한 팁을 하나 공유하려 합니다. 앱시트에서 이미지를 업로드할 때 업로드한 사용자별로 각자 다른 폴더에 저장되게 할 수 있나요? 라는 질문인데요. 제가 실험해 본 바에 의하면 가능합니다! 앱시트의 Data 메뉴에서 이미지 타입 컬럼에 대한 컬럼 설정을 엽니다. Image/File folder path 에서 이미지를 저장했을 때 업로드되는 구글드라이브의 폴더 경로를 지정할 수 있는데요. 여기에 로그인 사용자를 인식하는 함수인 useremail()을 이용하여 폴더명이 생성되도록 수식 "/"&useremail() 을 넣어주면 이미지의 저장 경로(폴더) 이름이 사용자의 이메일 주소 이름으로 됩니다. 참고로 앱시트 수식에서 & 기호는 문자열과 문자열을 연결할 때 사용하는 연산자입니다. 로그인한 사용자가 다르면 us

Naver Blog

학회 포스터 템플릿 PPT 파일 무료 배포 - 디지털 포스터 LED 송출용

안녕하세요. 제 블로그에서 꾸준한 인기를 얻고 있는 학회 포스터 템플릿 파일 무료배포 시리즈입니다. 올해 저희 학회에서는 학회 포스터를 디지털 포스터 형식으로 전환하였습니다. 이제 인쇄를 맡기고, 천에 출력해서, 짐을 싸서 서울로.. 외국으로... 들고 가는 수고를 많이 덜게 되었지요. 그러면서 포스터 양식이 바뀌었습니다. 그래서 LED용 디지털 포스터에 맞게 변환한 PPT 파일을 가지고 왔습니다. 슬라이드 크기가 '화면 슬라이드 쇼(16:9)' 세로 방향에 맞춰진 파일입니다. 실사로 출력할 때는 90 cm x 120 cm 또는 90 cm x 150 cm 과 같이 했었는데, 디지털 송출용으로는 14:288 cm x 25.4 cm의 기본 크기라고 하네요. 슬라이드 크기 설정은 다음과 같습니다. 물론 이 부분은 학회의 규격에 따라 다를 수 있으니 꼭! 확인하셔야 합니다. 다른 크기로 하실 분들은 아래 파일을 받은 후에 파워포인트 [디자인]-[슬라이드 크기] 메뉴에 들어가서 직접 변경하셔

Naver Blog

앱시트(Appsheet)에서 예정된 일자에 대한 목록을 알려주는 봇 만들기 + 알림 봇에 파일 첨부 기능까지

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트에서 날짜를 기준으로 미래에 예정된 목록을 알려주는 메일을 보내는 방법을 소개하려 합니다. 그리고 이와 함께 앱시트 알림 봇 메일에 파일을 첨부하는 방법까지 같이 소개하겠습니다. 오늘의 예시입니다. 아래와 같이 To do 리스트 내용으로 구성된 앱시트 앱이 있습니다. 여기에 등록된 내용 중 [start date]라는 컬럼의 날짜를 기준으로 1주일 이내로 남은 목록만 뽑아서 자동으로 이메일이 발송되게 하려 합니다. 앱시트에서 먼저 '1주일이 남은 목록'을 만들기 위해 슬라이스를 생성합니다. Data 메뉴에서 테이블 이름 옆의 + (Add slice to filter data) 버튼을 눌러서 슬라이스를 생성해 주세요. Row filter condition에 들어갈 슬라이스 수식은 다음과 같습니다. AND([start date] <= today() + 7, [start

Naver Blog

[Off-label use] 요실금 치료에 처방된 둘록세틴(Duloxetine)?

비뇨의학과에서 Duloxetine이 처음 처방난 환자가 있어서 어떤 근거에 의한 케이스인지 찾아 보았다. 요실금 치료 목적으로 일반적인 치료법은 아니고, off-label use로 제한적으로 사용할 수 있는 옵션이었다. 문헌에서는 20 mg bid 또는 40 mg bid로 투여했다고 되어 있지만, 국내에는 30 mg, 60 mg 장용캡슐만 있으므로 문헌에 나온대로 투여하기에는 애매한 점도 있다. Lexicomp Adult dosing Stress urinary incontinence (women and men) (off-label use): Note: For patients who are unresponsive to nonpharmacologic interventions or have comorbid depression (Ref). 복압성 요실금(여성 및 남성)(오프라벨 사용): 비약물적 개입에 반응이 없거나 동반 우울증이 있는 환자 Oral: 40 mg twice daily (Re

Naver Blog

앱시트(Appsheet) 사용법 | 하위테이블의 데이터를 확인하여 상위테이블에 포맷 룰 적용하기

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 요즘 제가 너무 할 일이 많아서 앱시트 카페에 올라오는 질문들만 겨우겨우 답변을 달고 있습니다. 답변한 내용 중에 도움이 되실 만한 내용을 급하게 정리해 보았습니다. 이번 시간에 알아볼 내용은 Ref로 연결된 하위테이블의 데이터 내용을 확인하여 상위테이블의 컬럼에 포맷 룰(서식)을 적용하는 방법입니다. 지난 시간에 시리즈로 소개했던 앱시트로 게시판 만들기 예제를 이용하여 만들어 보겠습니다. 앱시트(Appsheet)로 만든 게시판에서 댓글 개수 표시하기 안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간... blog.naver.com 게시판에 댓글을 달고 댓글의 확인여부를 표시하는 기능을 넣었었는데요. 확인되지 않은 댓글이 남아있으면 게시글 제목에 아이콘이 표시되게 할 것입니다. 게시판 앱의 테이블 구조를 리뷰해 봅시다.

Naver Blog

앱시트(Appsheet) 사용법 | 액션버튼 클릭 시 값 변경과 동시에 뷰 이동 - 그룹액션

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 액션버튼 하나에 두가지 액션을 넣는 그룹 액션을 소개하려 합니다. 지난번 소개한 게시판 앱에 적용을 해 볼 것인데요, 사실 게시판 앱에서 조회수 카운트 기능을 만들 때 이미 그룹액션을 하나 적용한 적이 있습니다만, 앱시트(Appsheet) 게시판 기능 만들기 - 조회수 카운트 액션 안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간... blog.naver.com 또 다른 형태로도 적용을 하면서 그룹 액션에 대해 다시 정리해 보고자 합니다. 오늘 만들 액션은 특정 컬럼의 값을 변경함과 동시에 다른 뷰로 이동하는 동작입니다. 지난 글에서 마지막 테스트 화면 캡쳐를 보시면, 댓글의 확인여부를 QuickEdit 버튼을 이용해 TRUE로 변경한 후에 다시 원래 게시글을 조회하기 위해서는 '뒤로 가기'를 해서 이동해야

Naver Blog

PDF 파일을 엑셀 Excel 파일로 변환하는 방법 - iLovePDF 사용법

안녕하세요. 코딩하는 약사입니다. PDF 파일을 받았는데, 엑셀 파일로 분석을 하고 싶지만 원본이 없어서 난감한 적 있으셨나요? 웹에서 iLovePDF를 이용하면 순식간에 변환이 가능합니다. https://www.ilovepdf.com/ko iLovePDF | PDF를 즐겨 쓰시는 분들을 위한 온라인 PDF 툴 iLovePDF는 PDF 파일 작업을 위한 온라인 서비스로 완전히 무료이며 사용하기 쉽습니다. PDF 병합, PDF 분리, PDF 압축, 오피스 파일에서 PDF로, PDF에서 JPG로 변환 등! www.ilovepdf.com [PDF Excel로 변환] 메뉴를 누르고 가운데 빨간 아이콘에 PDF 파일을 드래그앤드롭해서 놓기만만 하면 됩니다. PDF 파일이 인식되면 [EXCEL로 변환] 버튼을 누릅니다. 변환이 완료된 엑셀파일은 다운로드 받으면 됩니다. 변환된 파일은 서버에서 몇분 뒤에 자동으로 삭제된다고 하나, 저는 찝찝해서 항상 휴지통을 눌러서 직접 삭제하고 있네요. ㅎㅎ

Naver Blog

앱시트(Appsheet) 사용법 | 특정 조건의 데이터만 필터링하여 PDF 파일로 생성하기

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트 봇으로 PDF파일을 생성할 때 특정 조건에 맞는 데이터만 필터링 하여 표시되게 하는 방법을 소개하려 합니다. 이에 대하여 질문을 받은 적이 종종 있었는데, 제가 책에서만 이 기능을 소개하고 블로그에는 올린 적이 없더라구요~ 요즘 앱시트 유저분들 수준이 높아지셔서 이런 기능들도 얼른 올려야겠다 싶었습니다.ㅎㅎ 오늘 만들어 볼 봇은 게시판 앱에서 매일 23시가 되면 오늘자 게시글만 뽑아서 PDF 파일로 생성하게 하는 봇입니다. 여기서 포인트는 '오늘자' 게시물만 표시한다는 점입니다. 앱시트 Bots에서 새로운 봇을 생성하여 Event 조건에는 Schedule를 선택하여 Schedule의 상세 내용을 입력(daily, 11:00 pm, time zone 설정)합니다. (여러분.. 스케줄 봇은 Prototype 상태에서는 작동 안 되는 거 아시죠? Deploy 해야 작

Naver Blog

구글 시트 특정 패턴의 문자열을 찾기 바꾸기 - 정규 표현식 이용

안녕하세요. 요즘 한국의 앱시트 사용자들은 날짜 타입 연동이 제대로 되지 않아 어려움을 겪고 있습니다. 9월 중순부터 앱시트에서 Date type 데이터 기록 시 구글 시트(Google Sheets)에 YYYY. MM. DD. 와 같은 형태로 일자 부분에 마침표가 찍혀 날짜로 인식이 되지 않고 있는 상황입니다. 금방 해결될 줄 알았는데 해결이 되지 않아 임시방편으로 locale 설정을 변경하는 방법을 올려 두었습니다. https://cafe.naver.com/appsheetkorea/1115 날짜타입 입력 시 구글 시트에 날짜로 인식되지 않는 현상: 수정완료 소식️다시 문의 중 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 아무튼 이 문제는 앱시트 측에서 해결하도록 기다리고요! 그동안 우리 사용자들은... 날짜 데이터들을 날짜로 인식되도록 수정 작업을 해 주어야 하는데요~ 이미 등록된 날짜 데이터들의 마침표를 일일이 지우는 것도 상당히 번거로운 일입니다. 그래서 YY

Naver Blog

앱시트(Appsheet) 특정 뷰로 바로가기 만들기 - App link 활용

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트에서 특정 뷰로 바로가기를 만드는 법을 소개하려 합니다. 앱시트를 조금 공부하신 분들은 아시겠지만 Setting에서 Starting view를 설정할 수 있음에도 불구하고 이는 해당 기기에서 최초 실행때만 적용되는 옵션입니다. 기기에서 특정 앱을 한번이라도 실행했다가 종료한 후, 다음에 다시 그 앱을 실행하면 Starting view와 무관하게 가장 마지막에 실행된 뷰가 보이게 되어 있습니다. 이에 대해 불편을 호소하는 경우가 더러 있지만 앱시트에서는 이 부분을 바꿔줄 생각은 없는 것 같습니다.(제 느낌 상 그렇다는건데... 뭐 장단점이 있기 마련이니까요 ㅎㅎ) 그렇지만 앱의 성격에 따라 특정 뷰를 타겟팅하여 실행이 필요한 경우가 있는데요, (예를 들면 바코드 리딩 폼 뷰 같은 것...) 그런 경우에 제가 사용하는 팁은 다음과 같습니다. 특정 뷰를 지정하여 실행하

Naver Blog

구글 문서(Google docs, 구글 독스)에서 글자수 카운트 완전 간단

안녕하세요. 이번 시간에는 구글 독스(구글 문서, Google docs)에서 문서 내 글자수나 단어수 등을 확인하는 방법을 알아 보겠습니다. 요즘 저는 무거운 아래아한글은 점점 안 쓰게 되는 것 같고... 간단한 문서는 구글 독스를 많이 사용하게 되는 것 같습니다. 아래아 한글에서 블록을 지정한 부분의 글자수만 확인을 하고 싶었는데, 제가 사용하는 버전에서는 그 기능이 없더라구요. 그래서 겸사겸사 구글 독스로 가 보았습니다. 구글 독스에서 글자 수, 단어 수 확인 기능은 [도구]-[단어 수] 메뉴에 있고 단축키는 Ctrl+Shift+C 입니다. 단어 수 메뉴를 실행하거나 단축키를 누르면 아래와 같이 단어 개수 창으로 페이지 수, 단어 수, 글자 수를 확인할 수 있습니다. 그리고 이 정보를 문서 작성하면서 계속 표시되게 하려는 경우 '입력 중 단어 수 표시'에 체크하고 [확인]을 눌러 주세요. 그러면 왼쪽 하단에서 문서 통계를 확인할 수 있고 메인으로 보이기 원하는 내용을 선택할 수

Naver Blog

포항 소휴풀빌라

마운틴뷰 덕후의 마음에 쏙 드는 포항 소휴풀빌라 평화로운 아침 분위기 있는 저녁 푹 쉬다 간다. 소휴풀빌라 경상북도 포항시 북구 송라면 보경로489번길 22-56 소휴풀빌라 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

Famotidine (파모티딘, 가스터 정, 가스터 주 등) 신기능 저하 시 용량 조절

Famotidine (파모티딘, 가스터 정 GASTER TAB, 가스터 주 GASTER VIAL 등) 성분의 신기능 저하 시 용량 조절 기준입니다. 변화된 신기능에 따라 주사제: - CrCl ≥ 50 mL/min: 용량 조절 불필요 - CrCl < 50 mL/min: 상용량에서 50% 감량 또는 투여간격을 36~48시간 간격으로 연장 경구제: CrCl (mL/min) 상용량이 10 mg bid 인 경우 상용량이 20 mg qd 인 경우 상용량이 20 mg bid 인 경우 ≥ 60 용량 조절 불필요 30 to < 60 10 mg qd 또는 20 mg qod 10 mg qd 또는 20 mg qod 20 mg qd 또는 40 mg qod < 30 10 mg qod 10 mg qod 10 mg qd 또는 20 mg qod 신대체요법 시 혈액투석(주3회) : 투석으로 6~16% 제거됨 - 주사제, 경구제: CrCl < 30 mL/min 에 준하여 용량 조절, 투석 날에는 투석 후 투여, 보충

Naver Blog

수안커피 플래그십 스토어

가까운 곳에 있어서 언젠가 지나가다 들를 줄 알았으나 마음먹고 찾아가야 하는 곳이었다. 커피와 건축에 대해 특별한 경험을 주는 곳이다. 공간적으로 굉장히 오묘한 느낌을 받았는데 아래 글을 보고서야 왜 그런지 이해가 되었다. https://www.busan.com/view/busan/view.php?code=2021092917004939178 [정달식의 공간 읽기] 꾸미지 않은 간결함, 품격이 되다 마치 수풀 속에 새가 커다란 둥지를 튼 것 같은 수안 커피. 수안 커피는 카페라면 으레 경치가 좋은 바닷가나 사람들이 붐비는 도심 한가운데여야 한... www.busan.com 수안커피컴퍼니 플래그십 스토어 부산광역시 동래구 충렬대로256번길 32 수안커피컴퍼니 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

인반즈 주(ertapenem, 에르타페넴) dextrose 함유 수액에 희석 금기

인반즈 주(INVANZ INJ, ertapenem, 에르타페넴)는 포도당(dextrose, DW) 함유 수액에 희석 금기이다. 국내 허가사항 약품설명서 > 용법용량 > 9. 주사액의 조제 정맥투여시: 이 약을 다른 약물과 혼합하거나 동시에 투여해서는 안된다. 덱스트로스(α-D-glucose)를 함유하는 희석제는 사용해서는 안된다. 반드시 투여직전에 다음과 같이 용해하고 희석한다. 1. 다음 용제중 한가지 10mL을 취하여 이 약 1g 바이알에 넣는다: 주사용수, 0.9% 염화나트륨 주사용수, 정균처리한 주사용수 2. 13세 이상의 환자: 위의 용해액을 즉시 0.9% 염화나트륨주사용수 50mL에 가하여 희석시킨다. (12세 이하 관련 내용 생략) 3. 조제후 즉시 투여한다 (6시간 이내 정맥주입 완료). 근육투여시: 반드시 투여직전에 다음과 같이 조제한다. 1. 1.0% 염산 리도카인 주사용수 3.2mL(에피네프린을 함유하지 않음)을 이 약 1g 바이알에 가하여 완전히 용해될 때까지

Naver Blog

앱시트(Appsheet) PDF 생성 봇 템플릿에 이미지 사이즈 설정하는 방법

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트 봇으로 생성한 pdf 파일의 이미지 사이즈를 조정하는 방법을 소개하려 합니다. 전에 소개한 적이 있는 PDF 파일생성 봇을 예시로 설명하겠습니다. 아래와 같이 구글 독스에 템플릿을 만들어 두었습니다. [사진]이라는 컬럼은 현재 Image 타입인데요. 아래와 같이 템플릿 내에 <<[사진]>>으로 기재하면 그 자리에 내가 업로드한 사진이 표시됩니다. 이 때 표시되는 기본 사이즈는 아래와 같습니다. (공식 문서에서 사이즈의 단위가 명시되지 않은 것 같은데 pixel이겠죠.....?) Drawing 타입, Image 타입, Signature 타입은 기존 사이즈가 600×600이고, Thumbnail 타입은 200×200이라고 합니다. 컬럼 타입 기본 표시 사이즈 Drawing 600x600 Image 600x600 Signature 600x600 Thumbnail 20

Naver Blog

페북소스타트(Febuxostat)와 아자치오프린(Azathioprine) 병용금기

페북소스타트 국내 허가사항 상호작용 1) 메르캅토푸린 또는 아자치오프린 : 이 약과 상호작용에 대한 연구가 수행되지는 않았으나, 잔틴 산화효소(xanthine oxidase) 저해제는 메르캅토푸린이나 아자치오프린의 수치를 증가시킬 수 있다. 작용기전으로 보았을 때 잔틴 산화효소의 저해작용이 있는 이 약과 병용투여는 삼가야 한다. 연구가 수행되지 않았다고 했지만, 아래 Lexicomp 자료를 보면 관련되어 부작용정보를 분석한 연구도 있다. UpToDate Pharmacology and side effects of azathioprine when used in rheumatic diseases Drug interactions Xanthine oxidase inhibitors — The major drug interactions with AZA are with allopurinol and febuxostat, which slow the elimination of 6-MP by inhibi

Naver Blog

삼척 비앤비, 글라스하우스

2023년 7월 이번 2박 3일간의 아지트는 예쁘고 조용한 바닷가 마을의 아늑한 주택, 삼척 글라스하우스- 기대했던 것보다 아주 좋았다. 아름다운 해수욕장과 가깝고 단독 수영장도 있고 바베큐장도 있고 가구 가전 배치도 편리하고 깨끗하고 깔끔하다. 삼척에서 이런 비앤비를 발견하다니! 앞마당 집에서 데려온 고양이 인형 3형제과 함께 뒷마당 글라스하우스 강원특별자치도 삼척시 근덕면 덕산길 67 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

구글 시트 텍스트 나누기 + 줄바꿈 된 텍스트 나누기 - SPLIT 함수

안녕하세요. 지난 시간에는 엑셀에서 줄바꿈이 있는 데이터을 나누는 방법을 소개하였는데요, 이번 시간에는 구글 시트(Google sheets)에서 텍스트를 나누는 방법을 알아보고, 줄바꿈이 있는 데이터는 어떻게 나눌 수 있는지도 알아 보겠습니다. SPLIT 함수 이용 구글 시트 텍스트 나누기는 두가지 방법으로 가능합니다. 먼저 스플릿(SPLIT) 함수를 이용하는 방법입니다. 이 함수는 =SPLIT(문자열, 나눌 기호) 형태로 기재합니다. 그럼 예시를 봅시다. 아래와 같이 일정한 기호가 포함된 텍스트가 있습니다. A2셀에 있는 a/b/c/d/e 라는 텍스트를 / 기호를 기준으로 각 셀에 나누려면 =SPLIT(A2, "/") 라고 기재합니다. 그러면 split 함수를 입력한 자리에서부터 a b c d e가 각각의 셀로 나란히 나열된 것을 볼 수 있습니다. 이번에는 A3셀에서와 같이 a, b, c, d, e라고 기재된 문자열을 나눠봅시다. =SPLIT(A3, " ,") 라고 수식을 적으면

Naver Blog

삼척 덕산해변

삼척 덕산 해변 너무너 평화로운 곳 첫날 오후 그리고 마지막날 아침 휴가철에 사람 피하는 재주 하나는 굿 청량하다 노을이 그렇게 이쁘다는데 못 봐서 아쉽다. 바람길 산책도 하고 싶은데 못했다. 다음에 또 올까? ㅎㅎ 덕산해수욕장 강원특별자치도 삼척시 근덕면 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

앱스스크립트 Apps script | 구글 시트 파일을 엑셀 파일로 첨부하여 이메일 전송 후 기존 데이터 일괄 삭제 자동화

앱시트로 운영 중인 앱 중에 1~2개월마다 주기적으로 데이터를 엑셀 파일로 다운로드하여 백업 저장한 후 구글 시트에 있는 데이터는 일괄 삭제하는 방식으로 운영 중인 것이 있습니다. 그것을 한달에 한번 자동으로 돌아가도록 앱스크립트를 만들어 봤습니다. 구글 시트 파일을 엑셀파일 형태로 첨부하여 이메일을 보낸 후 해당 구글 시트에 있던 내용의 첫행만 남기고 레코드를 모두 삭제하는 Google apps script 입니다. function sendExcelandDelete() { // 엑셀 파일로 첨부하여 이메일 보내기 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var spreadsheetId = spreadsheet.getId(); var file = DriveApp.getFileById(spreadsheetId); var url = 'https://docs.google.com/spreadsheets/d/'+spreadsheet

Naver Blog

삼척 환선굴

삼척여행이 3번째인데 이제서야 드디어 환선굴에 가 보았다. 꼬맹이 데리고 완주할 수 있을지 자신이 없고 걱정되서 중도포기 탈출(?)할까 고민했는데 너무나 든든하게도 완주했다. (물론 애비가 고생이었지만...) 멀고 험한만큼 가 볼 만한 가치가 있는 곳. 첩첩산중 속 태고의 신비를 가진 곳. 비 맞으면서 힘들게 간 만큼 이번 여행의 아주 큰 추억이 될 듯. 환선굴 강원특별자치도 삼척시 신기면 환선로 800 대이동굴관리소 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

앱시트(Appsheet) 신규 기능 Quick sync - 다른 사용자의 변경사항을 즉시 반영

안녕하세요. 노코드 앱 제작 툴 앱시트 Appsheet 사용법 소개입니다. 최근에 앱시트에 몇 가지 신규 기능이 있어서 소개드리고자 합니다. 오늘 소개할 내용은 Quick sync (퀵 싱크) 입니다. 이전에는 앱시트에서 데이터를 여러 사용자가 변경할 때 다른 사용자가 변경한 내용을 내 앱에 반영하려면 자동 업데이트(Automatic updates - 약 30분 이내 동기화) 될 때까지 기다려야 하고, 즉시 반영하고 싶은 경우에는 상단의 새로고침 버튼을 눌러줘야 했습니다. 이제는 Quick sync 기능을 이용하여 사용자가 액션을 취하지 않아도 변경된 데이터 내용을 즉시 반영되게 할 수 있습니다. 사용하는 방법은 다음과 같습니다. [Settings] 메뉴에 들어가서 [Performance] 메뉴 중 Quick Sync 항목을 활성화합니다. 이때 Start on sync 항목과 Automatic updates 항목도 같이 활성화하는 것을 권장한다고 합니다. Quick sync를 적용한

Naver Blog

앱시트(Appsheet) 문제 해결 - 맵 뷰(구글 지도)에서 현재 위치 표시가 안 될 때

안녕하세요. 이번 시간에는 앱시트(Appsheet) 사용 관련으로 비슷한 질문을 여러번 받았던 것에 대해 한가지를 공유하고자 합니다. 앱시트 맵 뷰(구글 지도 뷰, Map view)를 조회할 때 현위치 정보가 반영되지 않는 문제에 관한 것입니다. 간혹, 앱시트 맵 뷰에서 현위치 포커싱이 안 되어 테이블에 등록된 모든 장소가 다 보이거나, 아래와 같이 엉뚱한 장소가 표시되는 문제를 호소하시는 분들이 있었습니다. 이렇게 되면 내가 원하는 위치로 지도를 이동하거나 확대, 축소해야하는 불편한 점이 있는데요. 여러 원인이 있을 수 있지만 일단 현위치를 표시하는 파란 동그라미가 보이지 않는다면 해당 기기에서 위치정보 제공을 허용하였는지 확인이 필요하겠습니다. 앱시트 앱 내용 상 위치정보(GPS정보)가 필요한 앱인 경우 처음 조회할 때 (또는 스마트폰에서 해당 앱을 처음 실행할 때) 아래와 같이 위치 권한 요청이 있었을텐데 무의식 중에 '차단'(허용 안함)을 눌렀을 수도 있습니다. 그러면 데스크

Naver Blog

삼척 노이마레

삼척의 예쁜 맛집 노이마레 큰 창문을 감싸고 있는 바다 뷰가 감동적이다. 내부 인테리어와 소품 하나하나도 센스 있고 음식도 맛있다. 바깥에서 한적하니 새소리 들으며 자연도 감상할 수 있고... 어떻게 여기게 이런 멋진 식당이? 가는 길은 평범한 산골이지만 들어서는 순간 딴 세상 노이마레 강원특별자치도 삼척시 근덕면 공양왕길 720-49 노이마레 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

R Studio 코드 작성 시 유용한 단축키

Ctrl + Shift + C 주석 처리하기 (# 표시) 여러 줄을 블록 잡고 실행하면 한꺼번에 주석 처리된다. 주석 풀 때도 같은 단축키를 쓴다. Ctrl + Shift + R 섹션 나누기 단축키 누르고 팝업창이 뜨면 섹션 내용을 기재하면 # 섹션명 ------- 이 입력된다. 스크립트 창 하단에 바로가기가 생겨서 편하고, 해당 섹션만 접었다 폈다 할 수 있다. Ctrl + Shift + M 파이프라인 (%>%) 입력하기 단축키로 입력하는 게 편하다. Ctrl + I 인덴트 (indent, 들여쓰기) 맞추기 인덴트 맞춰서 작성 못한 코드도 여러 줄 블록 잡고 단축키를 실행하면 예쁘게 정리된다. Alt + - <- 입력하기 스크립트에서 가장 많이 쓰는 <- 를 단축키로 입력하는 게 쬐끔~ 더 편하다. Ctrl + Shift + A 코드 리포맷 (reformat) 가독성 좋게 스크립트의 포맷을 자동으로 변경한다. 인덴트만 맞추는게 아니라 줄바꿈도 적용된다.

Naver Blog

MS Word 워드에서 자주 사용하는 도형과 서식을 편리하게 반복 입력하기 - 기본 도형 설정

안녕하세요. 이번 시간에는 Microsoft Word 워드에서 자주 사용하는 형태의 도형을 편리하게 반복 입력할 수 있는 팁을 알려드리고자 합니다. 이를 위해서는 워드의 '기본 도형 설정' 기능과 '빠른 실행 도구 모음' 등록을 이용하여 자주 사용하는 도형의 서식을 기본 도형으로 설정한 후 빠른 실행 도구 모음에 등록하는 방식으로 진행할 것입니다. 먼저 워드 메뉴 [삽입]-[도형]에 들어가서 원하는 도형을 선택한 후 도형(직사각형)을 그려 보겠습니다. 저는 현재 파란색 채우기가 된 직사각형으로 그려진 상태입니다. 지금 예제에서 자주 사용할 도형의 형태는 빨간색 윤곽선에 채우기 색상이 없는 직사각형이라고 가정합시다. [서식] 탭을 열어서 원하는 형태로 '도형 채우기'와 '도형 윤곽선'을 설정한 후에 해당 도형에서 우클릭 하여 [기본 도형으로 설정]을 누릅니다. 그 다음, 다시 [삽입]-[도형]-[직사각형]을 누르고 도형을 그려보면, 서식을 새로 설정하지 않아도, 방금 기본 도형으로 설

Naver Blog

엑셀(Excel)에서 줄바꿈 된 데이터를 개별 셀로 텍스트 나누기

안녕하세요. 이번 시간에는 Microsoft Excel 엑셀에서 하나의 셀 내에 줄바꿈이 되어있는 데이터를 줄바꿈 기준으로 각 셀에 들어가도록 나누는 방법을 알아 보겠습니다. 아래와 같이 하나의 셀 안에 Alt+Enter를 이용해 줄바꿈된 데이터가 들어가 있는 상황입니다. "A 엔터 B 엔터 C"로 입력된 것을 A, B, C가 각각의 셀에 들어가게 바꿀 겁니다. 적용할 범위를 선택하고 엑셀 메뉴에서 [데이터]-[텍스트 나누기]를 실행합니다. 엑셀 텍스트 나누기 마법사가 실행되면 1단계에서 '구분 기호로 분리됨'을 누르고 [다음]을 누릅니다. 선택한 데이터의 미리 보기 부분을 부면 까만 네모에 동그라미가 그려진 기호 보이시죠? 저게 줄바꿈(개행 문자)가 들어간 위치를 의미합니다. 텍스트 마법사 2단계에서 구분 기호를 '기타'로 선택하고 입력창에 Ctrl+J를 누릅니다. 그러면 마침표 같은게 깜박거리는 것처럼 보이거나 아무것도 안 보일 수 있습니다. Ctrl J가 줄바꿈 기호를 의미하는

Naver Blog

울진 망양휴게소, 동해 여행 시작

2023년 7월 여름휴가 시작 장맛비를 뒤로 하고 동해 바다로 떠난다. 열 나는 아이 해열제를 먹이며 떠난다. 7번 국도에서 만난 울진 망양휴게소 국도 휴게소 뷰가 이렇게 좋을수가? 너무너무 예뻐서 설렌다. 여행이 실감난다. 카메라에 안 담아짐 아름다운 동해 바다 망양휴게소 경상북도 울진군 매화면 덕신리 119-9 이 블로그의 체크인 이 장소의 다른 글

Naver Blog

R에서 패키지 다운로드 시 의존성 있는 패키지를 같이 다운받는 방법

심평원 빅데이터개방포털에서 R 분석 시 원하는 패키지가 없는 경우 직접 패키지 파일을 구해서 반입 후 설치해야 한다. 이 때 해당 패키지에 의존성 있는 패키지들이 없으면 설치가 안되는데, 이게 꼬리에 꼬리를 물기 때문에 일일이 찾는 것은 쉽지 않은 일이다. 다행히 아래 글에 관련 내용이 잘 정리되어 있어서 도움이 많이 되었다. 출처: https://rfriend.tistory.com/m/441 [R] 원하는 R 패키지와 의존성 있는 R 패키지를 모두 한꺼번에 다운로드 하기 (tools::package_dependencies(), download.packages()) 회사의 보안 정책 상 사내 폐쇄망으로 운영함에 따라 R 패키지를 인터넷으로부터 바로 다운로드하지 못하는 경우가 있습니다. 이처럼 폐쇄망일 경우 R 패키지를 설치하는 것이 '지옥 그 자체!' 일 수 있습니다. 왜냐하면 특정 R 패키지를 설치하려면 그와 의존성이 있는 다른 패키지를 설치해야만 하고, 그 의존성이 있는 패키지는

Naver Blog

[2023 리뉴얼] 앱시트 강의 중급 5편. 데이터의 수정, 삭제 불가 설정하기

안녕하세요, 앱시트 강의 리뉴얼 중급 5편입니다. 출퇴근기록 앱 만들기의 과정으로 지난 시간에는 직원별 근무시간을 집계하는 화면을 차트뷰와 테이블뷰로 만들어 봤었습니다. https://blog.naver.com/eye_mong85/223156359941 [2023 리뉴얼] 앱시트 강의 중급 4편. 직원별 근무시간 집계 화면 만들기 안녕하세요, 앱시트 강의 리뉴얼 중급 4편입니다. 출퇴근기록 앱 만들기의 중급과정으로 지난 시간에는 구... blog.naver.com 이번 시간에는 각 테이블에서 데이터 삭제가 불가하도록 설정하고, 이미 기록된 출근시간과 퇴근시간은 수정할 수 없도록 설정하는 방법을 알아 보겠습니다. 테이블 자체에 삭제 불가 설정하기 Are updates allowed? 앱시트에서는 테이블별로 데이터를 추가, 삭제, 수정할 수 있는 권한을 각각 설정할 수 있습니다. 먼저 직원명단 테이블에서 데이터 삭제가 불가능하게 만들겠습니다. Data 메뉴에서 직원명단 테이블 선택 후

Naver Blog

마약 중독, 더 이상 이론이 아니라 현실 - &lt;마약류 중독 콘서트&gt;를 읽고

요즘(2023년 5월) 읽고 있는 <마약류 중독 콘서트>라는 책이다. 이번 학기 대학원 수업을 들으면서 알게 된 책인데 이 수업이 아니었다면 절대 몰랐을 책... 이번 대학원 수업 교재는 <약물중독: 약물남용과 인체> 라는 책인데, 약물중독: 약물남용과 인체 저자 신태용 출판 신일서적 발매 2014.03.30. 동일한 저자가 쓴 다른 책이 많은 것 같아 찾아 보니, 비교적 최근에 나온 <마약류 중독 콘서트>라는 책이 있었다. 마약류 중독 콘서트 저자 신태용 출판 신일북스 발매 2021.06.30. 아직 학교 도서관에서도 구매되지 않은 책이라, 처음으로 학교 도서관에 '희망도서 구입 신청'이라는 것을 해서 받아 보았다. <마약류 중독 콘서트>에 있는 내용은 수업 교재로 보고 있는 <약물중독>에 있는 내용과 매우 흡사하다. 하지만 <약물중독>이 학술적인 내용이라면, <마약류 중독 콘서트>의 내용은 같은 소재를 두고 좀 더 친근하게 읽기 쉽도록 엮은 책이었다. (여담이지만, 책 제목을 아

Naver Blog

앱스스크립트 Apps script | 구글 시트 차트의 세로축 범위를 자동으로 변경하기

안녕하세요. 이번 시간에는 구글 스프레드시트(Google Sheets)에서 차트의 세로축 범위를 데이터 범위에 따라 자동으로 변경되게 만들어 보겠습니다. 이 내용은 질문 주신 분이 있어서 저도 고민을 해봤는데, 구글 시트의 기본 기능으로는 되지 않을 것 같고 구글 앱스 스크립트 코딩이 필요할 것 같아 제가 작성한 코드를 같이 공개합니다. 오늘 예제에 적용할 차트를 먼저 만들어 보겠습니다. 차트에 사용될 데이터의 범위를 선택한 후, 구글 시트 메뉴에서 [삽입] - [차트]를 클릭합니다. 아래와 같이 차트가 생성되었고, 차트를 클릭하면 오른쪽에 차트 편집기(설정창)이 나타납니다. 현재 만들어진 차트의 세로축 범위는 데이터가 47까지 등록된 상태이므로, 자동으로 0부터 시작하여 50까지 설정이 되어 있습니다. 세로축의 범위를 수동으로 변경하려면 차트 편집기에서 [맞춤설정] 탭으로 들어가 [세로축]을 클릭합니다. [세로축] 옵션 중에 '최솟값'과 '최댓값'을 입력하는 곳이 있는데 여기에 직

Naver Blog

구글 시트에서 날짜 함수 - 이번달의 1일, 이번달의 말일, 이번달의 특정일 등

구글 스프레드시트에서 날짜 관련 함수를 이용하여 몇가지 활용 방법을 소개합니다. TODAY() 오늘 날짜 표시 =TODAY() 를 입력하면 매일 자동으로 해당 셀의 값이 오늘 날짜로 바뀝니다. DATE(연, 월, 일) 날짜 데이터 만들기 DATE(연도, 월, 일)로 숫자를 집어 넣으면 해당 정보를 가진 날짜 데이터를 반환합니다. 예를 들어, =DATE(2023, 8, 15) 라고 입력하면 2023-08-15라는 날짜 값이 표시됩니다. 특정 달의 특정일을 구하려면 =DATE(YEAR(기준이 되는 일자), MONTH(기준이 되는 일자), 고정할 일자) 로 입력합니다. 예를 들어, 이번달의 15일을 구하려면 =DATE(YEAR(TODAY()), MONTH(TODAY()), 15) 라고 입력합니다. EOMONTH(기준일자, 기준일자로부터 몇달 차이인지) 기준일자의 말일을 구하기 EOMONTH() 함수는 기준일자의 말일을 구하는 함수입니다. 첫번째 인자에는 기준일자를 넣고 두번째 인자에는 이

Naver Blog

R 버전 확인, R 버전 업그레이드, 패키지 일괄 업그레이드

# R 버전 정보 확인 R.version # R 버전만 간단하게 확인 package_version(R.version) # R 버전 업그레이드 install.packages("installr") library(installr) check.for.updates.R() install.R() # 갖고 있는 패키지 일괄 업그레이드 update.packages()

Naver Blog

구글 시트에서 두 시트에 공통으로 존재하는 행 추출하기 - FILTER 함수

안녕하세요. 이번 시간에는 구글 스프레드시트에서 두 시트에 특정 열의 값이 공통인 행을 추출한 예제를 소개합니다. 업무를 위해 만들었으나 생각보다 구현하는게 쉽지 않았기에 혹시 또 필요하신 분들이 있을까 해서 정리해 봅니다. 아래와 같이 A라는 시트에 A열부터 D열까지 데이터가 있고 B라는 시트에도 동일한 정보가 A열부터 D열까지 있습니다. 여기서 A시트를 B시트와 비교하여 B열 및 C열의 정보가 동일한 행만 뽑아내는 작업을 하려 합니다. A시트와 B시트를 같이 놓고 보면 아래와 같이 B열(처방일자)와 C열(등록번호)의 값이 공통인 행이 있고 그렇지 않은 행이 존재합니다. A시트의 B열 및 C열을 B시트이 B열 및 C열과 비교하는 작업은 MATCH 함수를 이용하여 2행끼리 비교한다면 =MATCH(A!B2&A!C2,B!B2&B!C2,0) 이렇게 표현할 수 있고 결과는 1이 나옵니다. 6행끼리 비교한다면 =MATCH(A!B6&A!C6,B!B6&B!C6,0) 라고 표현하고 결과는 #N/A

Naver Blog

식약처의 「마약류의 오남용 방지를 위한 조치기준」의 조치사유

식약처는 의료용 마약류의 오남용 방지를 위해 「마약류의 오남용 방지를 위한 조치기준」(식약처 고시)을 제정해 기준을 벗어나 처방한 의사에게 '사전알리미'를 시행하고 있다. 현재 「마약류의 오남용 방지를 위한 조치기준」[시행 2022. 4. 20.] [식품의약품안전처고시 제2022-32호, 2022. 4. 20., 제정]에서 명시하는 '마약류의 오남용 방지를 위한 조치사유'는 다음과 같다. [별표] 마약류의 오남용 방지를 위한 조치사유 Ⅰ. 효능군 연번 구분 조치사유 비고 1 식욕억제제1) 가. 3개월 초과 처방·투약한 경우(단일제) 나. 2종 이상의 식욕억제제 병용 처방‧투약한 경우 다. 청소년·어린이 처방‧투약한 경우 * (단일제) 만 16세 이하 / (복합제) 만 18세 미만 2 진통제2) ※ 주사제 및 경피흡수제(패치제)는 제외함 가. 3개월 초과 처방·투약한 경우 비암성 만성통증에 한함 나. 품목 허가사항에 따른 연령 금기를 벗어나 처방·투약한 경우 3 항불안제3) 가. 3개

Naver Blog

[2023 리뉴얼] 앱시트 강의 중급 4편. 직원별 근무시간 집계 화면 만들기

안녕하세요, 앱시트 강의 리뉴얼 중급 4편입니다. 출퇴근기록 앱 만들기의 중급과정으로 지난 시간에는 구글 스프레드시트 수식과 앱시트를 연동하여 하루 근무시간을 산출하는 방법을 알아 보았습니다. [2023 리뉴얼] 앱시트 강의 중급 3편. 구글 시트 수식을 연동하여 근무시간 계산하기 안녕하세요, 앱시트 강의 리뉴얼 중급 3편입니다. 출퇴근기록 앱 만들기의 중급과정으로 지난 시간까지 출... blog.naver.com 이번 시간에는 구글 앱시트에서 직원별 이달의 근무시간을 집계하는 화면을 만들어 보겠습니다. 구글 시트의 시간계산 수식 바꾸기 먼저 지난 시간에 만든 내용 중 일부를 수정하고 시작할 거에요. 지난 시간에 출퇴근기록 시트에서 근무시간의 수식을 '=퇴근시각(F열)-출근시각(E열)'의 의미로 입력하여 H열의 결과값이 시간형식(시:분:초)으로 나와있는 상황인데요. 앱시트에서 집계를 하려면 값이 시간 형태가 아닌 숫자 형태여야해서 '=퇴근시각-출근시각'의 결과값에서 시간 부분만 추출

Naver Blog

앱시트(Appsheet) 앱에서 진행상태를 이미지로 표시하기

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 진행상태를 이미지로 보여주는 방법을 만들어 보겠습니다. 지난번에 Progress type을 활용하는 방법도 소개했고 그 외에도 여러가지 응용 방법이 있을텐데, 방법별로 스타일의 차이와 난이도의 차이가 있는 것 같습니다. 그 중에서 이번 시간에는 진행상태 Enum 값을 좀 더 시각적으로 만들어 보려 하는데요, 특별한 기능이 따로 있는 것은 아니고 그냥 앱시트의 기본 기능을 이용해서 만들 것입니다. 오늘의 예시 파일입니다. 아래와 같이 [진행상태2] 컬럼에 대기, 접수, 진행중, 완료라는 4개의 상태값이 있다고 가정해 봅시다. 위 시트를 앱시트로 연동하면 Enum 타입으로 설정할 수 있겠지요. Enum 타입의 선택지(Values)로 각 상태값(대기, 접수, 진행중, 완료)을 넣어줍니다. 그리고 저 상태값에 따라 다른 이미지가 표시되게 할 거에요. 지금 이용할 이미지 샘플입

Naver Blog

앱시트(Appsheet) 봇으로 PDF 파일 생성 시 가로 형식 설정 방법

안녕하세요. 노코드 앱 제작 툴 앱시트 사용법, Appsheet로 코딩 없이 앱 만들기 시리즈입니다. 이번 시간에는 앱시트 봇으로 PDF 생성 시 가로 포맷으로 만드는 방법을 소개하려 합니다. 오늘 소개할 내용은 아주 간단한 것이지만, 사소한 시행 착오가 있을 수 있기에 정리해 봅니다. 예전에 앱시트에서 PDF를 생성하는 봇을 만든 적이 있었는데요 (아래 글 참조) 앱시트(Appsheet) 사용법 | 앱의 데이터로 PDF 파일 자동 생성하기 - 개별 행(레코드) 단위 생성 안녕하세요, 앱시트(Appsheet)로 앱 만들기 시리즈입니다. 이번 시간에는 앱시트 자동화 봇을 이용해 PD... blog.naver.com 위 글에서 만들었던 봇에서 pdf를 가로 형식 문서로 바꿔 보겠습니다. PDF 생성 봇은 아래와 같이 만들어져 있습니다. (요기까지 만드는 과정이 궁금하시면 위의 블로그 글을 참고해 주세요) 파일 생성 Task 설정에서 Template는 아래와 같이 만들어져 있습니다. 세로

Naver Blog

2023 AGS Beers Criteria에서 노인의 신기능 변화에 따라 금기이거나 감량이 필요한 약물

2023년에 업데이트된 AGS Beers Criteria에서 노인의 신기능 변화에 따라 금기이거나 감량이 필요한 약물의 목록과 주의해야 하는 이유와 권장사항입니다. [TABLE 6] 2023 American Geriatrics Society Beers Criteria for medications that should be avoided or have their dosage reduced with varying levels of kidney function in older adults. Drug CrCl (mL/min) at which action is required Rationale Recommendation Quality of evidence Strength of recommendation Anti-infective Ciprofloxacin <30 Increased risk of CNS effects (e.g., seizures, confusion) and tendon ruptu

1 2 3 4 5 6 7 8