4

숫자 레이아웃을 사용하여 열린 그래프 작업에 대한 집계를 만들려고합니다. 소수 2 자리가 있어야합니다. 내 객체 'location'은 Float 유형의 'rtw'속성을 가지고 있습니다. 그것이 보인다 그러나 https://developers.facebook.com/docs/opengraph/template/열린 그래프 숫자 집계에 부동 소수점이 표시되지 않습니다.

대신 소수점 이하 자릿수를 보여주는의를 반올림하는 나의 플로트 : 숫자 필드의 집계를 생성 화면에서

나는이 문서에 따라 소수점 이하 2 자리까지 플로트를 포맷해야 {location.rtw | currency}이 1.54의 숫자가 2가됩니다.

내가 여기서 뭔가 잘못하고 있습니까? 속성 이름은 RTW 경우

+0

: 예를 들어,지도 레이아웃은 가정 (최대 값을 여기에 표시) 헤드 라인에 float를 표시 지원 당신의 타임 라인에? –

+0

예, 타임 라인의 집계에 있습니다. – Paludis

답변

6

오픈 그래프는 집계에 대한 레이아웃 스타일의 선택을 제공합니다 :

enter image description here

오픈 그래프 레이아웃 스타일 "수"라는 - 항상 같은 헤드 라인에서 집계를 표시 - 당신이 선택한 레이아웃을 정수. 이는 기본적으로 변경 될 수 없습니다. 그것은 페이스 북의 부분에 미학 기반의 선택 인 것으로 보인다.

헤드 라인 집계는 합계, 최소값 또는 최대 값일 수 있지만 개별 값이 float 유형 인 경우에도 집계 유형은 정수가됩니다.

Facebook 개발자의 Define Aggregations 페이지의 레이아웃 스타일 섹션에서 가져온이 스크린 샷의 예를 참조하십시오. 여기

enter image description here

, 총 거리 런 82.42 (45.06 + 11.8 + 25.56)가 변환되어 사용자의 집합 표시 플로트 값의 일부이지만 헤드 번호로서 표시 될 수있는 하위 항목의 정수를 표시 표제 합계의 정수 82이지만 각 개별 거리 실행은 부동입니다.

닷넷 개발자가 숫자 레이아웃 스타일을 선택하면 집계가 정수 형식으로 의미가 있는지 확인해야합니다.

플로트를 포함 할 수있는 캡션 줄을 집계에 추가하는 옵션이 있습니다 (예 : "10 시간 후 82.42 마일 실행").

앱으로 작성한 개별 글은 제목에 부동을 표시 할 수 있습니다. 예 : "3 시간 만에 25.56 마일을 뛰었"습니다.

헤드 라인에 플로트를 표시하는 것이 중요한 경우 다른 Open Graph Aggregation 레이아웃 스타일을 탐색 할 수 있습니다.집계에서 그것을 당신이 "2"(즉, 1.54이어야한다)을 참조 할

enter image description here

+0

상세한 답변과 가능한 해결책을 가져 주셔서 감사합니다. 안타깝게도 Facebook은 숫자 집계를 int로만 표시합니다. 사용 사례의 경우 소수점 이하 자리는 유용하지 않습니다. 오. – Paludis

0

만 작성해야 :

{rtw|currency} 

은 그래도 좀 더 숫자 형식이 좋을 것이다. 몇 주 전에 float의 기본 표시가 변경되었습니다. 자동으로 반올림하는 데 사용되었지만 이제는 소수의 2 자리수를 보여줍니다.
는 지금 3/5 별 또는 2.5/별 5 개하지만를 표시하는 데 사용 내 영화 등급의 응용 프로그램은 3.00/별 5 개 또는 2.50/별 5 개을 보여줍니다.

+2

내가 맞다고 생각하지 않습니다. 제가 생각한 집계가 단순히 사라지는 것은 잘못된 구문을 나타냅니다. 속성 값이 좋아졌지만 소수 자리를 표시하는 대신 반올림하는 것처럼 보입니다. – Paludis

관련 문제