Quote의 내부 정보를 확인하며 필드값을 보다가

난잡해보여서 일단 기존 방식의 pdf에 들어가는 정보들을 모아봤다.

  Api Name type Object?
Company Name      
Company Address      
Prepared By      
Email(me)      
Created Date CreatedDate ?? Quote
Expiration Date ExpirationDate ?? Quote
Quote Number QuoteNumber number Quote
Contact Name      
Phone(contact) Phone number Quote
Email(contact) Email string? Quote
Fax(contact) Fax ?? Quote
Bill To Name BillingName string (255) Quote
Bill To(address) BillingAddress address Quote
Ship To Name ShippingName string (255) Quote
Ship To(adress) ShippingAddress address Quote
Image(table)      
Product(table)      
ListPrice(table) ListPrice   QuoteLineItem
SalesPrice(table) UnitPrice   QuoteLineItem
Quantity(table) Quantity   QuoteLineItem
TotalPrice(table) TotalPrice   QuoteLineItem
Subtotal Subtotal currency (18, 2)* Quote
Discount Discount percent (5, 2) Quote
Total Price(all) TotalPrice currency (18, 2)* Quote
Grand Total GrandTotal currency (18, 2) Quote
—추가 정보—      
계약자 정보를 여기서? ContactId   Quote
생성자 정보도? CreatedById   Quote
item 갯수를 왜? LineItemCount   Quote
왜 false? CanCreateQuoteLineItems boolean Qoute
  QuoteLineItems    

룩업관계면 파고들며 조회가 가능?

 

[SELECT Id,(SELECT Id,Name,CloseDate FROM Opportunities) FROM Account WHERE Id IN :Trigger.new];

//Quote export data 목록 SELECT Id, OwnerId, Name, CreatedDate, CreatedById, OpportunityId, Pricebook2Id, ContactId, QuoteNumber, ExpirationDate, Subtotal, TotalPrice, BillingAddress, ShippingAddress,BillingName, ShippingName, Email, Phone, Fax, ContractId, AccountId, Discount, GrandTotal, CanCreateQuoteLineItems from Quote

 

//성공하고 나면 넣어보고 싶은 기능(물품 차트 정보?)

https://developer.salesforce.com/docs/atlas.en-us.206.0.pages.meta/pages/pages_charting_overview_simple_example.htm?_ga=2.184751145.1637718246.1682293691-1141188582.1679876710

 

오후에는 주로 모달생성쪽을 확인하고 있는데

중간중간 vf pdf관한 것도 보다 보니 혼란스러운 기분이다.

 

모달페이지를 만들고 출력하니 버튼을 통해 on/off를 하지 않으면

그냥 전체 페이지에 팝업되는 것 같아서 당황했다.

모달에 버튼을 수정해 if문으로 모달 popup상태에 따라 출력되게 변경했고

내부 vf page를 넣으려다가 시간이 지나서 회식에 참여했다.

 

 

 

 


(1).백준 9063번 대지는 구슬의 위치를 제공했을 때

구슬들의 위치를 포함하는 직사각형의 최소 넓이를 구하는 문제였다.

 

최대, 최소의 x, y좌표를 구한 다음

해당 값의 최대 - 최소의 값의 곱을 출력했다.

const input = `4
2 1
3 2
5 2
3 4`.split('\n')

let xMin = 10000
let yMin = 10000
let xMax = -10000
let yMax = -10000

for(let i = 1 ; i < input.length ; i++){
    const [x,y] = input[i].split(' ').map(Number)
    if(x < xMin){
        xMin = x
    }
    if(x > xMax){
        xMax = x
    }
    if(y < yMin){
        yMin = y
    }
    if(y > yMax){
        yMax = y
    }
}
console.log((xMax-xMin)*(yMax-yMin))))

'회고' 카테고리의 다른 글

[수습일지] - 34(주말)  (0) 2023.04.29
[수습일지] - 33  (0) 2023.04.28
[수습일지] - 31  (0) 2023.04.26
[수습일지] - 30  (0) 2023.04.25
[수습일지] - 29  (0) 2023.04.24

+ Recent posts