1

簡単な Apex コードを使用して、一般的な支援を行うことができます。私は Salesforce.com の初心者ですが、Web アプリケーション プログラミングの初心者ではありません (12 年ですが、Coldfusion と Perl を使用し、MVC アーキテクチャに慣れています)。ただし、Java や C# に深く触れたことはありません。

そのため、単純な 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 保存の問題

4

2 に答える 2

1

私が理解しているように

addNewFolder

メソッドです。だから書く代わりに

パブリック クラス addNewFolder

あなたは書く必要があります public string addNewFolder() {... return tmpResult;}

お役に立てば幸いです。

于 2012-05-01T21:16:49.563 に答える
0

|キャラクターがエラーを引き起こしているようです。|次のように文字をエスケープしてみてください。

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

または、別の文字を使用できます。

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

更新: コードをより注意深く見てみると、superfellが正しいことに気付きました (上記の質問に対する彼のコメントを参照してください)。

于 2012-04-30T18:09:35.430 に答える