Public String var='public String var1=\'Some text\'; ' ;
我在var中要求这个字符串来执行并创建一个变量" Var1"并赋值为#34;有些文字"。
有可能这样做吗?如果是,那怎么可能呢?
答案 0 :(得分:0)
是的,有点儿。可以通过调用executeAnonymous API方法来模拟Apex中的Javascript eval()。
有两种常见方法可以从executeAnonymous获取响应。
使用我的例子,Apex就像:
public string var = soapSforceCom200608Apex.evalString(
'String var1=\'Some text\'; System.debug(LoggingLevel.Error, var1);');
您可能无法在成员初始化期间或构造函数中执行标注。
顺便说一下,Salesforce Stackexchange site是向Salesforce提出具体问题的好地方。