Salesforce

【Salesforce】「最近参照したデータ」の項目を変更する

オブジェクトの「最近参照したデータ」リストビューの項目を変更する方法。 対象オブジェクトの「オブジェクトマネージャー」から設定する。 「検索レイアウト」→「検索結果」→「編集」 項目選択画面が表示されるので、変...
Salesforce

【Visualforce】日付型のinputFieldで、現在日の設定リンクを無くす方法

これを表示しなくする方法です。 cssにこう書いてあげれば良い。 <apex:page standardController="Sample__c" extensions="Samp...
Salesforce

【Apex】改行コードがreplaceで置換できない。

改行コードがreplaceで置換できない。このキーワードでハマっている人。もしかしたら、こんな感じで置換しようとしている処理を str.replace('\n', ''); こうすると上手くいくかも。 str.replace('\\n',...
Salesforce

【Apex】テスト時にシステム日付を指定したい。

テストコードで、システム日付を指定したい場合があると思います。 テストクラスがいつ実行されても、システム日付が 2019年4月1日 という前提のもと実行結果をassertしたい。みたいな。 結論を言うと、テストクラス側でシステム日付の指定...
Salesforce

【Apex】個人取引先オブジェクトのinsertでエラー。Name項目にセットする値で怒られる。

事象 Apexでテストクラスを作っていて、個人取引先オブジェクトにデータをinsertしようとしたら実行時エラーが発生。 // 個人取引先登録 Account acc = new Account(); acc.RecordTy...
Salesforce

【Apex】SOQLで日付の範囲指定。Apexの変数バインドは便利。

SOQLにバインドできる変数型は勝手にString型だけだと思っていたけれど、Date型とかもバインドできるのね。 /* 月初日から本日までのデータを取得する */ Date startDate = Date.today().to...
Salesforce

【Apex】参照渡しはできるのか?

Apexで参照渡しはできるのか? 結論:できる。 試した結果↓ Account acc = new Account(); setAccountName(acc); System.debug('取引先名は「' +...
おしゃべり

【Salesforce】I’m EXPEDITIONER

なんだかサボってしまっていたけど、最近Trailheadを再開。ようやくEXPEDITIONERになりました。 EXPEDITIONERってどういう意味かな?とGoogle翻訳したら"遠征"と出てきましたね。 遠征かぁ・・・...
Salesforce

【Apex+Visualforce】コントローラ拡張の用途。標準ボタン、標準リンクの上書き。

コントローラ拡張のやり方は知っていたけれど、用途が分かっていなかった。その用途が分かったのでメモ。 コントローラ拡張は標準ボタン、標準リンクの上書きをしたい場合に使う。 標準ボタン、標準リンクの上書きとは? 通常はこんな感じで...
Salesforce

【Salesforce】セクションの見出しが消えない場合の対処方法

事象 こんな画面を例にすると 参照アクセス権の制限で「キャンセル情報」セクションにぶら下がる項目がすべて非表示となる場合、通常は下記のような画面表示となる。 しかしこのように見出しだけが残ってしまう場合が...
タイトルとURLをコピーしました