You need to sign in to do that
Don't have an account?
momim
Trimをかけずに空白文字を出力したい
お世話になります。
初歩的な質問なのですが、ご教授ください。
データローダで空白付きの文字列を取り込みたいのですが、どうしても空白部分にTrimがかけられてしまいます。
Beforeトリガを使用して、以下のコードを書いたのですがうまくいきませんでした。
空白文字を□に置換する処理です。
トリガ
trigger CreateTrigger on :smileytongue:__c (before Insert,before Update) { if(Trigger.isBefore){ for(:smileyvery-happy:__c List : Trigger.new){ List.AC2_NM__c = (List.AC_NM__c).replace(' ','□'); } } } |
テスト
@isTest
private class CreateTriggerTest{
private static TestMethod void CreateTest(){
delete [select id from :smileymad:__c];
insert new :smileymad:__c(BPL_KEY__c = '123',AC_NM__c = ' テスト1');
:smileymad:__c List = [select AC2_NM__c from :smileymad:__c];
system.assertEquals('□□テスト1',List.AC2_NM__c);
}
}
よろしくお願いいたします。
そもそもSalesforceは前後のスペースは登録できなかったと思います。
仕様ですね。