2022-01-01から1年間の記事一覧

Salesforce scrollbarについて

大きい項目はサイズ限定の場合に表示の際、scrollbarの設定が必要です。 設定方法は下記DIVを使います。 <div class="slds-scrollable" style="height:5rem;width:24rem"> 参照元 www.lightningdesignsystem.com</div>

Salesforce2022SummerリストエディタList Editor (Salesforce Labs公式)を使ってみよう

creativecontentlabtokyo.com List filterで特定レコードを表示できます。 細かい説明 quip.com フローに指定の場合は下記特別ボタンを表示する。 appexchange.salesforce.com

Salesforceファイルと各オブジェクトのレコードに紐付け

//ファイルIDはKEY、オブジェクトIDはValueMap<String, String> filesMap = new Map<String, String>();/**既存ファイルのMAPを作成**/filesMap.put(1, 'First item');filesMap.put(2, 'Second item'); List<ContentDocumentLink> conDocLinkRecs = new List<ContentDocumentLink>(); for(String idKey : filesMap.keySet()){ // コンテ</contentdocumentlink></contentdocumentlink></string,></string,>…

Salesforce 変更データキャプチャ

trailhead.salesforce.com 適用範囲: 標準オブジェクト或いはカスタマイズオブジェクトのレコードは更新の際、外部システムや別のオブジェクトなどに外部システムと継続的に同期や別のDML操作を実施の場合。 trigger トリガーメソッド名 on 対象オブジェク…

「Salesforce」sfdc 文字列 ゼロ埋め leftpadメソッド

salesforce.oikeru.com サンプルコード Integer max = 13; for(Integer i = 0; i < max; i++){ String nameNo = String.valueOf(i+1).leftPad(3, '0'); system.debug(nameNo); }

LWCでログインユーザの登録IP取得

salesforce.stackexchange.com

Salesforce/Excel: 直接オブジェクト一覧とオブジェクト項目一覧を取得できるExcelマクロを作成しました

crmprogrammer38.hatenablog.com

excel VBA画面レイアウト取得

crmprogrammer38.hatenablog.com

APEXでレコードタイプの取得

SOQL方法: List<RecordType> rtList = [ Select Id, Name, DeveloperName From RecordType WHERE SobjectType='Account' AND DeveloperName = ★レコードタイプAPI名]; for (RecordType rt : rtList) { rt.Id; // レコードタイプID rt.Name; // レコードタイプラベル名 rt</recordtype>…

Visualforceでのコンテンツ表示・非表示の切替え

labyrinth-of-wisdom.hatenadiary.com Visualforceで、ある条件の時に表示非表示にする機能、つまりVisualforce内でIf文みたいなものが出来ないか調べたのでメモ。 結論としてはoutputPanelタグのrendered属性を利用すればできました。renderedがtrueなら表…

Salesforce タイムゾーン対応

FORMAT () | SOQL および SOSL リファレンス | Salesforce Developers SELECT id,MailType__c,FORMAT(LastModifiedDate) FROM EmailMessage WHERE MailType__c != null ユーザのタイムゾーンより、動的な時間を表示できます。

Salesforce String からDatetimeに転化

string s = '2012-02-21T11:27:54.14Z';System.Debug('DateValue is '+Datetime.valueOf(s.replace('T',' '))); qiita.com

salesforce バッチ 処理終了の送信

global void finish(Database.BatchableContext BC){ AsyncApexJob a = [SELECT Id, Status, NumberOfErrors, JobItemsProcessed, TotalJobItems, CreatedBy.Email FROM AsyncApexJob WHERE Id = :BC.getJobId()]; Messaging.SingleEmailMessage mail = new …

Salesforce logの削除

開発者コンソールを開きます。 コンソールの下部で、[Query Editor (クエリエディタ)] タブを選択します。 [Use Tooling API (Tooling API を使用)] を選択します。 次の SOQL クエリを入力します。 SELECT Id, StartTime, LogUserId, LogLength, Location F…

LWC 画面遷移 さまざまなページ種別への移動

developer.salesforce.com

Salesforce Apex 時間表示のフォマード

String dd = '2022-05-01 12:00:00';Date dt1 = date.valueOf(dd); Date dt2; system.debug('dt1----->'+(dt1>dt2));system.debug('dt1--2--->'+(dt2>dt1));Datetime dt3 = Datetime.now();String dt3Str = dt3.format('yyyyMMdd HHmmss');system.debug('dt1…

Change the color of Lightning-input label

css - Change the color of Lightning-input label - Salesforce Stack Exchange 2 Try this in CSS file .textInput{ -webkit-text-fill-color: black; }

lightning-layout-itemの中に、表示項目の左寄せに指定する、ラベル名非表示

<lightning-layout-item size="4" style="padding-bottom: .5rem"> <lightning-checkbox-group name="XXse__c" style="margin-left: -32%;" variant="label-inline" options={XXXOptions} value={XXXValue} onchange={boxHandleChange}> </lightning-checkbox-group> </lightning-layout-item> 左寄せに指定する style="margin-left…

カンマ (,) コロン(:) セミコロン (;)

カンマ (,) コロン(:) セミコロン (;)

Salesforce [lightning-dual-listbox]のボタンは非表示の設定

lightning-dual-listboxについて、選択した選択肢の順番調整ボタンは非表示の設定は以下です。 上記ボタン非表示のため、下記ソースを追加してください。 disable-reordering = true 全部のソース:

LWC のポップアップ画面の作成

www.lightningdesignsystem.com

SalesforceのWHERE 句での日付形式と日付リテラル

developer.salesforce.com

複数選択リストのSOQL

複数選択リストのクエリ クライアントアプリケーションでよく使用される複数選択リスト内の個々の値を検索できます。 クライアントアプリケーションでは、複数選択リスト (つまり複数の項目を選択できる) のクエリに特定の構文を使用します。API バージョン …

VBA開発関連

Excel VBA関数 引数 expression には、置換の対象となる文字列を指定します。 引数 find には、検索する文字列を指定します。 引数 replace には、置き換える文字列を指定します。 引数 start は省略可能です。検索開始位置を指定します。 引数 count は省略…

EXCEL数式で文字列を他の文字列に置き換えるには

数式は、「=SUBSTITUTE(文字列,検索する文字列,置換後の文字列,[置換対象])」とします。 1.結果を表示したいセルを選択し、「=SUBSTITUTE(」と入力します。 関数名は小文字でもよいです。

取引先責任者やリードなどの「敬称」設定方法

help.salesforce.com

LWC開発JSでオブジェクトのレコードタイプの取得

LWC開発JSでオブジェクトのレコードタイプの取得 HTMLファイル: <lightning-record-edit-form record-type-id={RecTypeId} object-api-name="Opp__c"> <lightning-input-field data-name="StageName" data-id="StageName" field-name="StageName__c" required >…</lightning-input-field></lightning-record-edit-form>

Apex スケジューラの設定

Apex スケジューラを使用してジョブのスケジュール設定を行う手順は、次のとおりです。 実行するクラスのインスタンスを作成する Apex クラスに Schedulable インターフェースを実装します。 [設定] から、[クイック検索] ボックスに「Apex クラス」と入力し…

取引先責任者やリードなどの「敬称」変更

取引先責任者やリードなどの「敬称」変更はLIGHTING環境に修正できませんので、CLASSIC環境で対応できます。

Salesforce移行の際、コントロールフラグの設定

AND( $Setup.Active_ValidationRules__c.Active__c , 自体入力規則) 各オブジェクトの入力規則は上記の赤字の部分を追記する。 FALSEの時、各オブジェクトの入力規則を実行しない TRUEの時、各オブジェクトの入力規則を実行する Salesforce移行の際、コント…