2012-04-30 3 views
0

Apex 코드의 간단한 비트와 함께 몇 가지 일반적인 도움을 사용할 수 있습니다. 내가 Salesforce.com의 초보자라는 것을 알았으나 웹 응용 프로그래밍 (Coldfusion 및 Perl과 함께 12 년, MVC 아키텍처에 익숙 함)은 아니지만 Java 또는 C#에 깊이 관여하지는 못했습니다.Salesforce - Newbie에서 Apex로

그래서 간단한 VF 페이지에서 사용할 간단한 컨트롤러로 작업 중입니다. 값을 반환하고 페이지에 표시하고 싶지만 컴파일하는 동안 구문 문제가 발생했습니다. 여기 내 코드는 지금까지의 :

컨트롤러 - mytest.cls

public with sharing class myTest { 

    public class addNewFolder { 

     String tmpFolderName = 'MyTestFolder'; 
     String tmpObjectID = '22K22'; 

     String tmpResult = 'Whoo-hoo!'; 
     System.debug('XIX|' + tmpResult); 
     return tmpResult; 

    } 

} 

오류

설명 리소스 경로 위치 유형 저장 오류 : 오른쪽 괄호 예상 발견 'XIX |' mytest.cls/PREPROD/src/classes 행 15 Force.com 저장 문제

+5

코드에 어떤 메소드도 없으면 코드를 실제 메소드 정의로 옮겨야합니다. – superfell

+0

감사합니다 - 여기에 같은 주제에 대한 SF dev 포럼 링크가 있습니다. 나는 당신이 틀림 없다고 생각한다 @superfell : http://boards.developerforce.com/t5/Apex-Code-Development/Newbie-Apex-Question/td-p/433253 – user891859

답변

0

| 문자가 오류의 원인입니다.

System.debug('XIX-' + tmpResult); 

업데이트 : 다른 문자를 사용할 수 있습니다,

System.debug('XIX\\|' + tmpResult); 

또는 :이 같은 | 문자를 탈출 시도 할 수 귀하의 코드를 더주의 깊게보고되면, 나는 superfell이 권리 실현 (위의 질문에 대한 그의 코멘트를 참조하십시오). 내가

addNewFolder

이 방법 이해로

1

. 그래서 그 대신

public class addNewFolder

을 쓰는 당신은 내가 당신을 도움이되기를 바랍니다 public string addNewFolder() {... return tmpResult;}

를 작성해야합니다.