분류 전체보기
-
[apex] 두 날짜 간의 차이 계산 방법 ( How to calculate the difference between two dates)Apex 2024. 8. 17. 21:49
1. 예시 코드 확인Date ExcutionStartDate = Date.newInstance(2024, 8, 1);Date ExcutionEndDate = Date.newInstance(2024, 8, 17);if (ExcutionStartDate != null && ExcutionEndDate != null) { // 두 날짜 사이의 일 수 차이 계산 Integer daysDifference = ExcutionStartDate.daysBetween(ExcutionEndDate) + 1; // 주 단위와 일 단위 계산 Integer ExcutionWeek = Math.floor(daysDifference / 7); Integer ExcutionDay = Math.mod..
-
[JS] 날짜를 문자열로 변경하는 방법 및 문자열을 원하는 날짜 형식으로 표현하는 방법 - How to convert a date to a string and how to display the string in the desired date formatJS 2024. 8. 17. 21:40
1. 두 가지 메서드 소개 parseStringToDateTime(timeValue) JavaScript에서 문자열로 표현된 날짜와 시간을 Date 객체로 변환하는 사용자 정의 함수다양한 날짜와 시간 형식의 입력된 문자열을 기반으로 생성된 'Date' 객체를 반환입력 값 예시 : "YYYY-MM-DDTHH:mm:ssZ", "YYYY/MM/DD HH:mm:ss", "MM-DD-YYYY", 등출력 값 : 입력 값 형식에 맞는 Date 객체parseDatetimeToString(timeValue) 이 함수는 주어진 문자열을 Date 객체로 변환한 다음, 원하는 형식의 문자열로 변환합니다. 2. parseStringToDateTime(stringValue)문자열을 Date Time 으로 변경//JS 파일1. ..
-
[Apex] 선택목록 필드의 option 값 가져오는 방법 - How to get option value of selection list fieldApex 2024. 8. 17. 21:17
1. 순서 및 로직 개체 가져오기Schema.getGlobalDescribe().get(개체명).getDescribe();return Schema.DescribeSObjectResult개체의 필드 가져오기개체명.fields.getMap().get(필드명).getDescribe();return Schema.DexcribeFieldResult필드의 option 값 가져오기필드명.getPicklistVales();return List필드 option 값 사용하기 ( Label 및 Vale)Schema.PicklistEntry.getLabel();Schema.PicklistEntry.getValue();return String 2. 예시 코드 확인 2-1 : 기본 코드 형식String obj = '값 가져올 ..
-
개인계정 활성화 ( Activate your personal account )Setup 2024. 7. 29. 18:28
0. 개인계정을 사용하는 경우는?주로 B2C(Business-to-Consumer) 시나리오에서 고객과 직접 상호작용해야 하는 비즈니스 상황에서 사용됩니다.개인 계정 기능은 고객 정보를 보다 쉽게 관리할 수 있도록 돕는 기능으로, 다음과 같은 상황에서 유용합니다:대규모 소비자 데이터 관리: 소비자 기반 비즈니스는 대규모의 개인 고객 데이터를 관리해야 합니다. 개인 계정 기능을 통해 개별 소비자 정보를 효과적으로 저장하고 관리할 수 있습니다.고객 서비스 개선: 고객 서비스 팀은 각 고객의 프로필과 상호작용 내역을 빠르게 확인하고 처리할 수 있습니다. 이를 통해 고객 서비스의 품질을 향상시킬 수 있습니다.마케팅 활동: 마케팅 팀은 개인 계정 데이터를 사용하여 맞춤형 마케팅 캠페인을 진행할 수 있습니다. 고객..
-
관련 목록 개체에 버튼 만들기 ( How to create a button on a related list object )Setup 2024. 7. 29. 18:14
예시 상황사용 개체 : 프로모션(Promotion__c), 주문(Order__c)원하는 상황 :프로모션(Promotion__c) 개체의 관련목록으로 주문(Order__c) 표시프로모션 > 관련목록 > 주문 레이아웃에 사용자 정의 버튼 표시 1. 요약자식 개체에 목록 버튼 추가부모 개체 페이지 레이아웃 > 관련목록에 자식개체 추가추가한 자식개체에서 버튼 표시 설정 # 부모 개체 = 레코드 페이지 확인할 개체 / 자식 개체 = 관련목록으로 보여질 개체 ## 편의상 부모 개체 / 자식 개체라고 표현 # 2. 주문(Order__c) 개체의 목록 버튼 추가 2-1. Setup > 개체관리자 > 버튼, 링크 및 작업 > 새 버튼 또는 링크2-2. 값 입력레이블 : 주문생성Test이름 : CreateOrderTe..
-
내 Salesforce Org의 IP 주소 확인하는 방법 ( How to find the IP address of my Salesforce Org )Etc 2024. 7. 23. 18:13
1. Remote Site 등록 : https://api.ipify.orgSetup > 원격 사이트 설정 > 새 원격 사이트 원격 사이트 이름 : 이름 입력원격 사이트 URL : https://api.ipify.org 2. HttpCallout 코드 복사HttpCalloutHttpRequest request = new HttpRequest();request.setEndpoint('https://api.ipify.org');request.setMethod('GET');Http http = new Http();HttpResponse response = http.send(request);String responseBody = response.getBody();System.debug('IP Address: ..
-
Salesforce - 작성일자 수정일자 수정하는 방법 : 감사 필드( Creation date Modification date How to edit: Audit field )Setup 2024. 7. 15. 22:27
1. 예시 상황과업(Task)의 작성일자(CreateDate)와 최종 수정일자(LastModifiedDate)를 수정하고 싶다.CreateDateLastModifiedDate 2024-06-05T01:40:27.000+00002024-06-05T01:40:27.000+0000 2. 사용자 권한 활성화Setup > 사용자 인터페이스 > 사용자 인터페이스 > 설정 Section"레코드 생성 시 감사 필드 설정" 및 "비활성 소유자로 레코드 업데이" 사용자 권한 활성화 체크 3. 권한집합 할당Setup > 사용자 > 권한 집합 > 새로 만들기시스템 권한 > 레코드 생성 시 감사 필드 설정 권한 부여할당 관리 > 사용자 할당# 2번 사용자 권한을 활성화해주어야 권한집합의 목록에 표시됨 4. 체크 사항Da..
-
[Salesforce] 주문 수량 0 및 음수 입력하는 방법 - How to Enter Zero and Negative Order QuantitiesSetup 2024. 7. 15. 22:08
1. 발생 오류 확인주문 레코드 추가 시 수량을 0으로 입력하고 저장하면 오류 발생주문 레코드 추가시 수량을 음수로 입력하고 저장하면 오류 발생 2. 오류 해결 방법 : 주문 0 수량 활성화 및 음수 수량 활성화Setup > 주문 설정 > 0 수량 활성화 및 음수 수량 활성화 3. 주문 생성 테스트 및 결과 확인 4. 주문수량이 0 또는 음수인 주문을 생성하는 이유 주문 수량이 0인 주문을 생성하는 이유 예약 또는 보류:고객이 상품을 예약하거나 보류 상태로 두고 싶을 때 사용됩니다. 이 경우 실제 주문은 아직 확정되지 않았으며, 주문 수량이 0으로 설정됩니다.구매 의향 표시:고객이 특정 상품에 대한 구매 의향을 표시하고 싶을 때 사용됩니다. 이 경우, 실제 구매를 하기 전까지 주문 수량을 0으로..