You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apex类编译错误:预期'{'却遇到'('(行1列29)求助

Apex类编译错误修复

错误原因及修复点:

  • 类定义语法错误:Apex类声明不需要在类名后加括号,第一行Public class pagedirections (){必须改为public class pagedirections {,这是你遇到的「行1列29处预期'{'却遇到'('」错误的直接原因。
  • 方法参数未指定类型:方法urlRedirection(recordId)的参数缺少数据类型声明,需修正为urlRedirection(String recordId)。
  • 逻辑与语法疏漏:
    • if语句未用大括号包裹代码块,仅第一行代码会被当作条件执行内容;
    • 定义的PageReference变量未被返回,当前return null无法实现跳转逻辑;
    • 类成员变量recordId与方法参数重名,建议修改命名避免作用域混淆。

修正后的完整代码:

public class pagedirections {
    String caseRecordId = Apexpages.currentPage().getParameters().get('Id');

    public PageReference urlRedirection(String recordId) {
        Case location = [SELECT Id, Case_TEXT__c FROM Case WHERE Id = :recordId LIMIT 1];
        if(location.Case_TEXT__c == 'Australia') {
            PageReference page = new PageReference('https://www.google.com');
            return page;
        }
        return null;
    }
}

内容的提问来源于stack exchange,提问作者Herbert Hesketh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 02:01:14