Salesforce - Apex的新手

时间:2012-04-30 18:03:04

标签: salesforce apex-code

我可以通过简单的Apex代码使用一些常规帮助。只是因为你知道我是Salesforce.com的新手,但不是网络应用程序编程(12年但是使用Coldfusion和一些Perl并且习惯了MVC架构),尽管我还没有深入了解Java或C#。 / p>

所以我正在研究一个简单的控制器,我将在一个简单的VF页面中使用它。我只想返回值并在页面上显示它,但我在编译期间遇到了一些语法问题。到目前为止,这是我的代码:

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;

    }

}

错误

描述资源路径位置类型 保存错误:期待正确的括号,找到'XIX |' mytest.cls / PREPROD / src / classes第15行Force.com保存问题

2 个答案:

答案 0 :(得分:1)

据我了解

  

addNewFolder

是一种方法。所以不要写

  

public class addNewFolder

你必须写 public string addNewFolder() {... return tmpResult;}

我希望它会对你有所帮助。

答案 1 :(得分:0)

看起来|字符导致错误。您可以尝试转义|字符,如下所示:

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

或者,你可以使用不同的角色:

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

更新:仔细查看代码后,我意识到superfell是对的(请参阅他对您上述问题的评论)。