SalesforceのApexで参照項目のオブジェクト内の項目の値を更新する

List<Account> accountRecs = new List<Account>();List<Contract>ContractRecs = [SELECT Id,Name,Account,Account__r.Rent__c FROM Contract limit 1];for (Contract contractRec : ContractRecs) { Account accountRec = new Account(Id= contractRec.Account); accountRec.Rent__c = </contract></account></account>…

Googleスプレッドシート上でのGASプログラムの実行方法

blog.synnex.co.jp function onOpen() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var menuEntries = []; menuEntries.push({ name: "サブメニュー", functionName: "menuOne" }); menuEntries.push(null); // line separator menuEntries.push({ n…

ChatGPTとグーグルスプレッドシート連動

chiilabo.com note.com (参考サイト:https://lifearchitect.ai/sheets/) lifearchitect.ai CODE /*** GPT-3 and Google Sheets** @param {string} prompt Prompt.* @param {number} temperature (Optional) Temperature.* @param {string} model (Optiona…

Winter '24 日本語(カタカナ)の表示ラベル変更

English 日本語(変更前) 日本語(変更後) accessor アクセサ アクセサー accelerator アクセラレータ アクセラレーター adapter アダプタ アダプター uploader アップローダ アップローダー analyzer アナライザ アナライザー allocator アロケータ アロケー…

Salesforceの主力製品であるSales Cloud

Sales Cloudは、Salesforceの主力製品のひとつで、企業が顧客関係を管理するためのクラウドベースのCRM(Customer Relationship Management)システムです。Sales Cloudは、営業担当者がリードや取引先を管理し、売上を追跡するためのツールを提供します。 S…

Salesforceの紹介

Salesforceは、顧客関係管理(CRM)ソリューションを提供する米国のクラウドコンピューティング企業です。同社は、企業や組織が顧客との関係を強化し、販売、マーケティング、カスタマーサービスなどのビジネスプロセスを改善するためのソフトウェアを提供し…

Salesforceデータ型「地理位置情報」説明

Salesforceの地理位置情報とは、住所や緯度経度などの情報を含む特別なデータ型です。地理位置情報は、Salesforceの標準オブジェクトやカスタムオブジェクトで使用することができます。 地理位置情報フィールドは、住所や緯度経度の情報を1つのフィールドに…

Salesforceゲストユーザは送信不能の対策

Salesforce のサイトゲストユーザは「ユーザライセンス Guest License」ですので、送信不能の状況はあります。対応方法は以下です。 Summer '21 のリリース以降、新しく作成されたExperienceサイトでは、ゲストユーザーにサイトを作成した管理者のメールアド…

Excel スクリプト

Microsoft Excelの自動化 マクロ マクロは、Excelの操作を記録することで、同じ操作を自動的に実行することができます。マクロを記録するには、「開発」タブを開き、「マクロ」をクリックします。Excelの操作を行い、終了時に「マクロの記録を停止」をクリッ…

Salesforceサポートにアクセス権限設定

レコードの編集ページで「活動コンポーネント」・「Chatterコンポーネント」が表示されない問題について

レコードの編集ページで「活動コンポーネント」・「Chatterコンポーネント」が表示されない問題について – Regardie's Salesforce Blog 概要 レコードページに「活動コンポーネント」や「Chatterコンポーネント」を表示するために「編集ページ」を開いても画…

Salesforceのマクロ設定

重複操作簡単化のために、Salesforceにマクロ機能を導入すること。 1.「設定>アプリケーション>アプリケーションマネージャ」のアプリケーションの一覧から、マクロを設定するアプリケーションの「▼」をクリックし、「編集」をクリックします。 2.「ユーテ…

MDファイルの連続で改行

MDファイルはMarkdown形式のテキストファイルで連続で改行は<br>を使ってプレビュー画面で連続で改行を表示できます。

1回で複数の呼び出しのあるMockテストクラス

HttpCalloutMock インターフェースを実装したクラスを作る 実装クラスはglobalかpublic クラスには@isTestをつけよう サンプルコード) @isTest global class YourHttpCalloutMockImpl implements HttpCalloutMock { global HTTPResponse respond(HTTPReques…

Salesforce側にデータ移行の注意事項

データのクリーンアップ Salesforceに移行する前に、データをきれいにすることが重要です。古い、不正確な、重複したデータを削除し、データの整合性を確保する必要があります。 データのバックアップ データの移行前に、元のデータをバックアップしておくこ…

ToDoに項目の追加と修正

ToDo または行動のカスタム項目を作成したい場合 [設定] にて、[ToDo] の項目または [行動] 項目に移動すると、そのオブジェクトへ新規項目を作成する[新規] ボタンが表示されない場合は、 [活動] にて作成が可能です。 ToDo と行動のカスタム項目は活動オブ…

PowerShellでサーバーの稼働状態の確認コマンド

Test-NetConnection 192.168.2.52 -port 8080

SOQL 集計関数の使用 AVG,MAX,MIN

developer.salesforce.comAggregateResult[] groupedResults = [SELECT CampaignId, AVG(Amount) FROM Opportunity GROUP BY CampaignId];for (AggregateResult ar : groupedResults) { System.debug('Campaign ID' + ar.get('CampaignId')); System.debug('…

Salesforce 入力規則 の レコードタイプについて

Salesforce 入力規則 の レコードタイプ を判断の場合、 下記二つ方法はあります。 ① RecordType.DeveloperName = "レコードタイプのAPI名" ↑↑↑↑↑↑↑↑↑お勧め↑↑↑↑↑↑↑ ② RecordType.Name ="レコードタイプのラベル表示名"

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 ユーザのタイムゾーンより、動的な時間を表示できます。