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

你必须写 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 回答