2012-04-30 4 views
0

Je pourrais utiliser une assistance générale avec un peu de code Apex. Juste pour que vous sachiez que je suis un novice de Salesforce.com, mais pas pour la programmation d'applications web (12 ans mais avec Coldfusion et Perl et je suis habitué à l'architecture MVC), même si je n'ai pas été exposé à Java ou C#. Je travaille donc sur un contrôleur simple que j'utiliserai dans une page VF simple. Je voudrais juste retourner la valeur et l'afficher sur la page, mais je rencontre des problèmes de syntaxe lors de la compilation. Voici mon code à ce jour:Salesforce - Débutant à Apex

Controller - 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; 

    } 

} 

erreur

Resource Description Emplacement du chemin type Enregistrer erreur: attend une parenthèse droite, a trouvé 'XIX |' mytest.cls/PREPROD/src/classes ligne 15 Force.com enregistrer problème

+5

Vous avez du code qui n'est dans aucune méthode, vous devez déplacer votre code dans une définition de méthode réelle. – superfell

+0

Merci - voici un lien vers le forum de développement SF sur le même sujet. Je crois que vous avez raison @superfell: http://boards.developerforce.com/t5/Apex-Code-Development/Newbie-Apex-Question/td-p/433253 – user891859

Répondre

0

Il semble que le caractère | provoque l'erreur. Vous pouvez essayer de contourner le caractère | comme ceci:

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

Ou, vous pouvez utiliser un autre caractère:

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

Mise à jour: En regardant plus attentivement votre code, je me suis rendu superfell est juste (Voir son commentaire sur votre question ci-dessus).

1

Comme je comprends

addNewFolder

est une méthode. Ainsi, au lieu d'écrire

public class addNewFolder

vous devez écrire public string addNewFolder() {... return tmpResult;}

J'espère que cela vous aidera.

Questions connexes