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

SOQLでのLimitとOffsetの利用

Salesforce の SOQL では、レコードの取得範囲を制御するために OFFSET と LIMIT を使用できます。以下は、100番目から200番目のレコードを取得する方法を説明します。 SELECT [フィールド名リスト]FROM [オブジェクト名]ORDER BY [フィールド名]LIMIT [レコ…

プロファイルのオブジェクト権限と項目レベルセキュリティの一括設定【データローダ】

funsan.wp.xdomain.jp 概要 サンドボックスから本番環境にリリースする際にデータローダでプロファイルの権限を一括設定しました。プロファイルやオブジェクトの数が多い場合はデータローダでの作業が得策です。TerraSkyさんのブログ記事を見ながら作業しま…

SalesforeのClassicのメールテンプレート用SOQL

SELECT Id,DeveloperName,Body,HtmlValue FROM EmailTemplate developer.salesforce.com

Visual Studio Code + Salesforce CLIを使用したメタデータのリリース

base.terrasky.co.jp はじめに みなさんはSalesforceでリリースを行う場合、どのような手段で行っているでしょうか?変更セット、Antなどさまざまな手段があるかと思います。今回はVisual Studio Code + Salesforce CLIを使用したリリースの方法についてご紹…

Lightning ページの関連レコードコンポーネントの使い方

一つ画面で別の参照したレコードを編集可能です。 オブジェクト:ASからオブジェクト:ケースに参照項目はあります。 オブジェクト:ケースの中に、更新用のアクションを追加する。 ボタン「レイアウト編集する」を押下して、下記画面で前の表示レイアウトを…

Salesforceの数式項目で、日付項目から「XXXX年XX月XX日」という形式で日付を表示する

Salesforceの数式項目で、日付項目から「XXXX年XX月XX日」という形式で日付を表示するには、TEXT()関数とYEAR(), MONTH(), DAY()関数を組み合わせる方法があります。具体的には、以下のような数式を作成します。 TEXT(YEAR(日付項目)) & "年" &TEXT(MONTH(日…

Salesforceで、日付項目に1日を追加する数式項目を作成する

Salesforceで、日付項目に1日を追加する数式項目を作成するには、DATE()関数と+演算子を使用します。日付の演算は直接できるため、数式はシンプルです。 例えば、日付項目(Date_Field__c)に1日を追加するには、次の数式を使用します。 Date_Field__c + 1 …

LWCのボタンの編集

developer.salesforce.com www.lightningdesignsystem.com

Salesforceのpackage.xmlからLightning Web Components の取得

<types> <members>*</members> <name>LightningComponentBundle</name> </types>

Excelでセール(セル)の値をコンマで区切った文字列を生成

Excelでセール(セル)の値をコンマで区切った文字列を生成するには、TEXTJOIN関数を使用するのが便利です。TEXTJOIN関数は、範囲内のセルの値を指定した区切り文字で結合することができます。 TEXTJOIN関数の構文excelTEXTJOIN(区切り文字, 空のセルを無視…

PowerPointとGoogle Slidesの無料フォーマット

www.showeet.com

旧正月(春節)とは?2025年はいつから?いつまで?

旧正月とは、旧暦(太陰太陽暦)のお正月のことを言います。日本では旧正月と言いますが、中国では春節と言います。どちらも同じ意味。 2025年の旧正月(春節)は1月29日(水)です。 2025年の中国の休みの期間は、2025年1月25日(土)から2月2日(日)まで…

PythonでPDFを画像ファイル(JPEG、PNG)に変換する方法

PythonでPDFを画像ファイルに変換するには、pdf2imageライブラリを使用するのが一般的です。このライブラリは、PDFファイルの各ページをJPEGやPNGなどの画像ファイルに変換することができます。 手順 ライブラリのインストール pdf2imageは、事前にインスト…

便利なVSCodeの拡張機能

Excel Viewer VSCodeでExcelファイルを開こうとするとサポートされていないテキストエンコードを使用しているため、テキストエディターに表示されませんと表示されVSCode上でExcelファイル開くことが困難です。Excel Viewerを導入すればそんな問題も解決する…

日付関数/日付リテラルを使って絞り込み

CreatedDate=THIS_WEEKで今週作成されたデータとなります。他にもLAST_WEEK LAST_MONTHなど実行日を基準に日付データをフィルタリングできるものになってます。 SELECT Id, Name FROM Opportunity WHERE CreatedDate = THIS_WEEK 個人的ちょっと便利なSOQL 1…

日付関数/日付リテラルを使って絞り込み

CALENDAR_YEAR(CreatedDate)で作成日の年の部分が取得できるので、年単位での集約やフィルタリングが可能になります。他にもCALENDAR_QUARTER()という四半期を表すものや、WEEK_IN_MONTH()で月の何週目かを表したりなど便利です。 SELECT CreatedDate, Amoun…

Salesforceの指定オブジェクトの項目全体属性のSOQL

SELECT DeveloperName, Label, DataType,LastModifiedDateFROM FieldDefinitionWHERE EntityDefinitionID = '指定オブジェクトID'

SalesforceのPackage.xml作成plugin

marketplace.visualstudio.com Salesforce Package.xml Generator Extension for VS Code

カスタム住所項目の有効化

この機能を無効化することはできません。 [設定] で、[クイック検索] ボックスに「ユーザーインターフェース」と入力し、[ユーザーインターフェース] を選択します。 [設定] セクションで、[カスタム住所項目を使用] を選択して、変更を保存します。 カスタ…

オブジェクト項目履歴管理

[設定] の [クイック検索] ボックスに「項目履歴管理」 と入力し、 [項目履歴管理] を選択します。 項目を追跡するオブジェクトを選択するには、オブジェクトの [表示] をクリックします。 [有効化] を選択します。 {OBJECT_NAME} [履歴] 。 たとえば、[取引…

Backlogで表形式の表示について

Markdown記法の場合「|」(バーティカルバー)と文字を組み合わせます。「||」と2つつなげることでセルの結合表現も可能です。ヘッダーとボディ部を「-」で区分けすることで、ヘッダー部の色味がかわります。例)ヘッダーABC、内容123の場合でヘッダーに色…

Salesforce標準項目の名前を変更する方法

標準項目の名前変更は[設定]→[タブと表示ラベルの名称変更]→[変更したい項目があるオブジェクトの編集]から行えます。 編集をクリックするとタブ名の変更画面が表示されますが、今回はタブ名の変更は行わないため次へをクリックします。 次に標準項目の名前…

文字列の比較における「==」と「equals」の違い

System.debug('ABC == abc'); // true ←注意!! System.debug('ABC' == 'abc'); // true ←注意!! System.debug('ABC == ABC'); // 半角と全角 true ←注意!! System.debug('ABC' == 'ABC'); // 半角と全角 true ←注意!! System.debug('ABC == a…

APEXで大文字と小文字を区別する比較を実行

String myString1 = 'ああああabcdABb日本';String myString2 = 'ああああABCDABB日本'; Boolean result3 = (myString1==myString2);System.debug(result3);//truemyString1 = myString1.toUpperCase();Boolean result = myString1.equals(myString2);Bool…

Excelで複数のセルの値を自動的にカンマ区切りの組み合わせにする方法

説明 TEXTJOIN関数の第一引数は区切り文字(この場合はカンマとスペースの組み合わせ)です。 第二引数は空白セルを無視するかどうかを指定します。この場合、TRUEを指定しているので空白セルを無視します。 第三引数は結合したい範囲です。この場合、A1:A5…

SalesforceのSOQL(Salesforce Object Query Language)を使用して、Contactオブジェクトの中で同じ名前を持つレコードを抽出するためには、サブクエリと集計関数を使用することが一般的です。

SELECT FirstName, LastName, COUNT(Id)FROM ContactGROUP BY FirstName, LastNameHAVING COUNT(Id) > 1

salesforce リストビュー チェックボックス 表示されない

Lightning Experience でのリストビューのインライン編集の考慮事項 インライン編集ができない項目および項目種別 次の項目および項目種別はインライン編集できません。 レコード ID または作成日などの組み込み項目 (ユーザーインターフェースからは編集不…

Salesforce CLI の更新

下記コマンドを実施する。 npm update --global @salesforce/cli

SFDMU GUI App v4.7.0のエラー対応

データ移行の際、「 Warning: sfdmu run is not a sf command.」エラーメッセージを出ています。 対応策: 下記コマンドを実施する。 sf plugins install sfdmu 参照: help.sfdmu.com Solution: Installation Method: Instead of linking the Git source ve…

Salesforceでバッチ処理を実施する方法

Salesforceでバッチ処理を実施する方法について説明します。バッチ処理は、大量のデータを効率的に処理するために使用されます。Apexのバッチクラスを使用して実装することが一般的です。 ### バッチクラスの実装手順 1. **バッチクラスの作成** - `Database…