0
다음 수식을 사용하여 계산 된 필드가 있습니다. 나는 일이를 얻을 수왜 @Text를 사용하여 날짜 필드를 표시해야합니까?
var time = "";
if(@IsNewDoc()==1) time = @Now();
else time = @Text(@GetField("FormCreated"));
return time;
유일한 와이오밍은 @Text와 @GetField ("FormCreated")을 래핑하는 것입니다. 계산 된 필드는 DateTime으로 설정되고 FormCreated는 문서의 실제 날짜/시간 값입니다.
왜 @Text가 필요하지 않습니까?
이것은 형식 변환과는 관계가 없지만 Fredrik의 답변에서 중괄호를 볼 수있어서 기쁩니다. 코드는 의미있는 공백을 포함해서는 안됩니다. –
글쎄, Tim, conversion 또는 @GetField가 벡터를 반환하기 때문에 편집 한 후에도 내 코드가 작동하지만, 그리워했으나 디자이너가 아니라 메모리에서 쓰고있었습니다. –
아. 좋은 캐치. 대부분 나는 그 질문에있는 코드를 언급하고 있었는데, 그것은 curlies가 없기 때문에 비교적 부서지기 쉽다. –