Apex - salesforce - 使用apex保存和检索字段

sub*_*ahl 2 salesforce apex-code

我只想问一下开发人员是否知道如何在现场保存记录; 然后通过视觉力量检索它.

场景:我在自定义对象中有一些字段已在apex类中更新,即如果我System.Debug那些字段它显示了一些值.具体而言,每个帐户的这些值都不同.

问题:问题是我可以访问该类中字段的值; 但是当我在workbench或force.com资源管理器中编写SOQL以通过特定帐户ID查看自定义对象中的字段值时,它不会向我显示结果.所以我希望能够将结果保存在字段中,然后使用SOQL访问它们.保存它们的重点是我可以使用视觉力查询并显示它们.

我尝试过:我尝试创建自定义对象的新实例,然后使用put方法保存值,但这不起作用.

Abc__c abc = new Abc__c();
abc.account_id__c = Account.id;

abc.Number = 20; 
System.Debug(abc);
Run Code Online (Sandbox Code Playgroud)

这打印出来了20.但是当我去工作台时,却没有!真的很感激任何种类的帮助.

sup*_*ell 8

您需要调用update以便将行发送回数据库,例如

Abc__c abc = new Abc__c(Id='someExistingRecordId');
abc.account_id__c = Account.id;
abc.Number = 20; 
update abc;
Run Code Online (Sandbox Code Playgroud)