본문 바로가기

프로그래밍/프로젝트92

lookers studio '보고서를 작성하는 중에 문제가 발생' 해결법 에러 메시지 보고서를 작성하는 중에 문제가 발생했습니다문제가 계속 발생하는 경우 Looker Studio 도움말 커뮤니티를 방문하여 알려주세요.https://lookerstudio.google.com/u/0/reporting/create?c.mode=edit&c.source=SHEETS 해결법 액세스 범위를 '링크가 있는 모든 사용자'로 바꾸면 해결되어서 잘 루커 스튜디오가 생성된다 2024. 12. 10.
학습조직 모임 후기 학습조직이 점점 막바지에 다다르고 있다 이제 1번 더 모임을 하면 2024 하반기 학습조직도 마무리이다  오늘은 크게 아래와 같이 진행했다 1. 사용하고 있는 전사 시스템에서 결재 나면 바로 챗으로 알림 가는 방법 확인 - 회사 시스템 들어가서 자신의 할당받은 api키를 확인해서 구글챗에서 연동시킨다  2. 사용하고 있는 회사 it툴(먼데이닷컴)에서 태그 되면 챗으로 자동 알람 방법 확인 - 먼데이닷컴에 들어가서 연동 프로그램 중에 구글챗 선택해서 진행하면 된다 - 답하게 먼데이닷컴의 api를 활용해서 다른 채널(예: 구글시트)에 원하는 데이터만 추출하는 법도 학습했는데심화과정이라서 회사 업무 급한거 끝나면 확인해서 업무에 적용할 예정이다  3. 읽고 있는 책 발표 진행 - 구글 앱스스크립트 활용하는 책.. 2024. 12. 9.
[JavaScript] 한국 시간 업데이트 설정 한국 일자로 데이터 업데이트 일자 반영되도록 로직 업데이트언어: js[추가한 코드]var timeZone = 'Asia/Seoul';var formattedDate = Utilities.formatDate(today, timeZone, 'yyyy.MM.dd'); 2024. 11. 25.
보고서 피드백: 사전 지식 없는 사람들이 이해할 수 있도록 이번주 내내 통계자료가 들어간 보고서를 작성하다가 금일 1차 완료했다 중간 공유드릴 때마다  부장님이 피드백해주셨는데 '사전 정보가 없는 사람들이 봐도 이해할 수 있도록 작성'하라고 하셨고부문장님은 '어떤 말을 하고 싶은지 한눈에 알 수 있도로 작성'하라고 하셨다  [요약]-  여러 장으로 나누지 않고 최대한 눈을 많이 움직이지 않고 모든 정보를 파악할 수 있도록 진행 - 겹치는 내용 최대한 줄이기  [더 어떻게 작성해야하는지 정리] 1. 사전 정보가 없는 사람도 이해할 수 있도록 작성기본 배경 설명 추가보고서 시작 부분에 배경이나 관련 정보를 간략히 정리예: 프로젝트 개요, 문제 상황, 목표 등."이 보고서는 [문제] 해결을 위해 수행한 [활동]에 대해 설명합니다."시각 자료 활용그래프, 표, 도식 등.. 2024. 11. 22.
클로드 사용 후기 1. 클로드 홈페이지 ClaudeTalk with Claude, an AI assistant from Anthropicclaude.ai 2. 구글 인증 - 핸드폰 인증 진행  3. 이름 적으면 이제 사용 가능 4. 간단한 코드 테스트 '010-1234-5678'로 데이터가 주어지면 '01012345678'로 바꿔달라고 해봄 -> 실제로 돌려보면 잘 안됨...-> chatGPT보다 잘 된다고 유명해서 사용해봤는데.. 음.. 더 확인해봐야겠다 2024. 11. 18.
[Apps script] 기호 자동 변환 여러 부서에서 처리를 하다 보니 배송지연 현황 일자를 주는 부서에서 '2024-11-14'형식으로 주는데 '2024.11.14'형식으로 또 다른 연이어서 작업이 필요해서 자동으로 변환하는 코드를 생성하였다  [코드]function replaceHyphenWithDot() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('배송지연현황'); const range = sheet.getRange(2, 3, sheet.getLastRow() - 1, 1); // C열 데이터 '-'를 '.'으로 한 번에 변환 후 다시 설정 range.setValues(range.getValues().map(row => [row[0]?.replac.. 2024. 11. 14.
[Apps script]배송지연 문자 발송 기능 개선 회사에서 이제 비수기를 맞아서 배송지연 문자를 보내는 기능을 변경했다  기본적으로는 입고일 + 1일로 배송일을 지정하였으나 무엇보다 입고일이 '금요일'일 경우 다음날 배송이 어렵기 때문에 배송일자를 월요일로 수정해야 하는 로직을 추가했다  function getNextBusinessDay(date) { const day = date.getDay(); if (day === 6) date.setDate(date.getDate() + 2); // 토요일-> 월요일 else if (day === 0) date.setDate(date.getDate() + 1); // 일요일->월요일 return date; } 예) 입고일이 '목요일'이면 다음날(d+1)인 '금요일'로 진행해도 됨 입고일이.. 2024. 11. 13.
[Apps script] 문자보내는 당일일자 자동입력 [코드]function updateDateOnEdit(e) { var sheet = e.source.getActiveSheet(); // '시트1' 시트에서만 동작하도록 설정 if (sheet.getName() === '시트1') { var range = e.range; var startRow = range.getRow(); var endRow = startRow + range.getNumRows() - 1; var col = range.getColumn(); // A열부터 P열에 수정이 발생할 경우 if (col >= 1 && col value === '')) { dateValues.push(['']); // A~P열이 비어있으면 Q열도.. 2024. 10. 30.
[Apps script] 문자발송 내역 업데이트 [문제점 사진으로 정리] [문제점 정리]Description1(기존에는) 앱시트를 활용하여 문자 내역 업로드 오래 걸림2전일자, 당일자 시트 관리하기의 번거로움 존재 3자동으로 중복 제거 / 문자 대상 선별4(최종)개선후-배송지연현황시트 업로드 단계 자동화 완료 총 7단계->3단계로 업무 자동화   [추가 문제점 개선]Description1배송지연 기간2024-10-29 형식을 2024.10.29형식으로 자동 변환(기존에는 수기로 진행)2해당 건 적용 완료 + (해당 작업이 트리거가 되어) 자동으로 문자 내역 업로드 진행 시작   [해결방안]Description1확장프로그램 - Apps script 클릭 2Appas script에 코드 작성 3트리거 설정 *자동으로 하기 위함   [추가 개선] Descr.. 2024. 10. 29.