목록Apex (15)
차슈의 개발 자국
※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ RestContext Class 란? RestRequest 와 RestResponse 객체를 포함합니다. @RestResource(urlMapping='/MyRestContextExample/*') global with sharing class MyRestContextExample { @HttpGet global static Account doGet() { RestRequest req = RestContext.request; RestResponse res = RestContext.response; String accountId = req.requestURI.substrin..

※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ new sObject 레코드의 새 버전 목록을 반환합니다. 이 sObject 목록은 insert, update 및 undelete 트리거에서만 사용할 수 있으며 레코드는 before trigger 에서만 수정할 수 있습니다. newMap sObject 레코드의 새 버전에 대한 ID 맵입니다. 이 지도는 before update, after insert, after update 및 after undelete 트리거에서만 사용할 수 있습니다. old sObject 레코드의 이전 버전 목록을 반환합니다. 이 sObject 목록은 update 및 delete 트리거에서만 사용할 ..

※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ force-app/ └ main/ └ default/ ├ classes/ │ ├★component-name.cls │ └★component-name.cls-meta.xml └ lwc/ └component-name/ ├★component-name.css ├★component-name.html ├★component-name.js └★component-name.js-meta.xml 각 파일 해설 component - name . html 표시 레이아웃용의 파일.body 태그 속만 빼낸 느낌. component - name . css 이 파일에 CSS를 기술하면, html 측에 ..

※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ Schema.DescribeFieldResult를 사용한 코드 SObjectType objType = Schema.getGlobalDescribe().get('Lead'); Map objFields = objType.getDescribe().fields.getMap(); Schema.DescribeFieldResult fieldDesc = objFields.get(fieldName).getDescribe(); Describe information은 sObject 및 필드 속성에 대한 메타데이터 정보를 제공합니다. 예를 들어, sObject에 대한 Describe infor..

※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ Lead 오브젝트의 모든 필드 값 가져오기 SObjectType objType = Schema.getGlobalDescribe().get('Lead'); Map objFields = objType.getDescribe().fields.getMap(); Schema 클래스? 스키마 설명 정보를 가져오는 메소드가 포함되어 있음. Schema 메소드? Schema 메소드는 다음과 같다. 모든 메소드는 static. getGlobalDescribe() Returns a map of all sObject names (keys) to sObject tokens (values) for..

※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ 관계 쿼리? SELECT Address__c, Picture__c, Broker__c FROM Property__c Broker__c 컬럼은 유용하지 X. 그 이유는 lookup 관계는 연결된 object's Id를 포함하기 때문. 브로커의 이름을 알아내려면 관계 쿼리가 필요. 그렇다면, 아래와 같은 쿼리문은? SELECT Address__c, Picture__c, Broker__c.Name FROM Property__c Error : Broker__c는 Property__c 오브젝트의 사용자 지정 필드이다. 우리가 원하는 것은 관련된 Broker__c 오브젝트 ! SEL..

※ 본 게시물은 초보 개발자가 작성하는 글이므로 다소 잘못된 부분이 있을 수 있습니다. 수정이 필요한 부분은 댓글 부탁드립니다. ^^ Bind Variables Bind Variables는 SOQL 쿼리에서 사용되는 Apex 변수입니다. 예를 들어서, 당신은 집을 판매하는 부동산 중개인이며 20만 달러 이하의 부동산 재고를 검토하려고 할 때 List property = [SELECT Id, Name, Price__c FROM Property__c WHERE Price__c < 200000]; 이러한 쿼리문을 쓸 수 있습니다. 하지만, 이것은 정적(static)입니다. 대신, maxHomeValue라는 이름의 Bind Variable을 만들어서 쿼리문을 작성하면 아래와 같습니다. Integer maxHom..

trigger accTrigger on Account (before insert, after insert, before update) { if (Trigger.isInsert) { if (Trigger.isBefore) { for(Account acc : Trigger.New) { acc.Description = 'New description'; } } else if (Trigger.isAfter) { for(Account acc: Trigger.new){ Opportunity opp = new Opportunity(); opp.Name = 'Test Opp'; opp.AccountId = acc.Id; opp.CloseDate = System.today(); opp.StageName = 'Prospec..