ExiaHuang

Keep it simple

Salesforce Delete Product Class・Trigger・etc

本番組織から Apex クラス、または、トリガを無効または削除する方法 削除または無効にする手順 Force.com IDE はインストールされている必要があります。 IDE を使用しているサンドボックスインスタンスへ接続し、削除したいクラス、または、トリガを見つけます。 一致している .xml ファイルを開き、XML タグのステータスを “Active” から “Dele...

Use Salesforcexytools dataloader to auto backup salesforce.

Use Salesforcexytools dataloader to auto backup salesforce. Install Java and ant. Salesforcexytools-Dataloader is base on Ant and dataloader, Please install ant and java. Make sure you have a ...

SFDC SalesforceXyTools Data Migrate 2

How to migrate data between two Salesforce Organization ? How to migrate data between Salesforce Organization ? You can use dataloader download from Salesforce Organization 1, and then upload to t...

Salesforce Apex auto create soql

Salesforce Apex auto create soql 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Map<String, Schema.SObjectType> smap = Schema.getGlobalDescribe(); for(Schema.SObjec...

Salesforce Ant Dataloader backup

template-process-conf.xml このファイルはDataloaderのprocess-conf.xml作成するためのテンプレートです。 ANT Scriptでファイル中のパラメータを置換すると、プロセス用のprocess-conf.xmlが動的に作成されます。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <!D...

VBA Replace NG char

ファイル名に使えない文字を取り除くコード 下記のプログラムで、対象の文字を取り除くことができます。非常に原始的な方法ですが。。。 全部取り除くと空文字列になってしまうかもしれない場合は二番目の引数(オプショナル)に置換用の文字を指定することができます。 Public Function replaceNGchar(ByVal sourceStr As String, _ O...

JS Papaparse Read CSV

JS Read CSV 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 <html> <meta charset="utf-8"/> <head> <script type="text/javasc...

Reading in a local csv file in javascript?

# Here is how to use the readAsBinaryString() from the FileReader API to load a local file. 1 2 3 4 5 6 <p>Select local CSV File:</p> <input id="csv" type="file"> <output id...

SFDC SalesforceXyTools Data Migrate

How to migrate data between two Salesforce Organization ? How to migrate data between Salesforce Organization ? You can use dataloader download from Salesforce Organization 1, and then upload to t...

SFDC DataBackup

Bulk API の制限 Bulk API Limits Read More Batch size バッチサイズ Batches for data loads can consist of a single CSV, XML, or JSON file that is no larger than 10 MB. A batch can contain a maximum of 1...

SFDC Trigger Fix Data

Trigger needs to execute before insert and before update. Also you don’t need to update the accounts at the end of the trigger you only need to do this when you want to modify records that are not...

SFDC Can we create List controller for CampaignMember

CampaignMember is not a supported SObjectType to use in conjunction with a StandardSetController. Simple page to demonstrate the compilation error: 1 <apex:page standardController="CampaignMemb...

この 数式項目 を保存するには、少なくとも 1 個のリレーションを削除する必要があります

エラー: 1 2 この 数式項目 を保存するには、少なくとも 1 個のリレーションを削除する必要があります。 この 数式項目 で参照される関連オブジェクト: それぞれのオブジェクトには 15 個のリレーション (他のオブジェクト参照) の最大数が設けられています。15 個を超えて参照する数式を作成しようとすると、次のエラーが発生します。 「[オブジェクト名] の 15 オブジェクトの参照...

SFDC Search

Salesforce Classic でのレコードの検索 [検索結果] ページでは、次の操作を実行できます。 [フィードを検索] (1) を使用して、検索語に一致する会社からの投稿を確認する。 [レコード] ビュー (2) を使用して、よく使用されるオブジェクトごとに数個のレコードを表示する。 左側の検索ナビゲーション (3) でオブジェクト名をクリックし、そのオブジェクトの結果のみを表示す...

SFDC Event WhoId WhatId

SalesforceのEvent、TaskオブジェクトのAccountIdの挙動についてまとめます。 AccountIdに値が入る条件は以下になります。 |No |名前(WhoId) |関連先(WhatId) |AccountId| |1 |リード |- |- | |2 |取引先責任者 |- |取引先責任者の取引先I...

SFDC Release Memo

変更セット(クラウドデプロイ)の実行が失敗してしまう 各エラーの意味は以下の通りになります。 カスタムオブジェクトの定義 Can’t set recordTypeTrackHistory on an object with no record types 変更セット内にオブジェクトの定義情報のみが含められており レコードタイプ自体が変更セットに追加されていないことを示しております。 オブ...

自動化ルール、および、Apex トリガーはどのような順番で処理されますか?

自動化ルール、および、Apex トリガーはどのような順番で処理されますか? 下記が、レコードに適用される salesforce ロジックの順序です。 古いレコードをデータベースからロード(または、新しい挿入の初期化) 新しいレコードの値で古い値を上書き システムの入力規則(商談商品を挿入する場合、システムの入力規則に加えてカスタム入力規則が実行されます) すべての befo...

SFDC ID値の15桁表現と18桁

15桁と18桁の変換方法 18桁表現のId値を15桁表現に変換するには、後ろの3文字を切り捨てるだけでOKです。 1 String accountId15digit = contact.accountId.substring(0, 15); 15桁表現のId値を18桁表現に変換するには、String型ではなくId型を利用します。 1 Id accountId18digit = cont...

SFDC String Equal

String Equal and == 1 2 3 4 5 String s1 = 'abc'; String s2 = 'ABC'; System.debug('==での比較① : ' + (s1==s2)); System.debug('equalsでの比較① : ' + s1.equals(s2)); Result 1 2 3 4 5 6 7 8 9 10 11 12 13 14...

javascript set all checkbox true

javascript set all checkbox true 1 2 3 4 5 6 var inputs = document.getElementsByTagName("input"); //or document.forms[0].elements; for (var i = 0; i < inputs.length; i++) { if (inputs[i].type ...

SFDC Trigger Review

Apexトリガのレビューポイントは、次の3つです。 複数レコード更新を考慮した実装となっているか? ガバナ制限を理解した実装となっているか? Apexトリガの実行順序を正しく考慮した実装となっているか? 複数レコード更新を考慮 Apexトリガコンテキスト内ではTrigger.NewやTrigger.Old変数にレコードのリストが格納されています。このリストには最大200件の...

SFDC DateTime in local Time Zone

try this 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class Utility { public static Datetime getLocalDateTime(Datetime z) { Datetime l = z.Date(); l = l.addHours(z...

How to access an object related lists in apex

How to access an object related lists in apex I have an object ‘Household Served’ with a field called volunteer, and it also has an Event attached to it. The Event has a related list of Contacts. I...

SFDC Apex with sharing and without sharing

with sharingキーワードとwithout sharingキーワード Apexはデフォルトでシステムモードで動作するので、全オブジェクトに対して全レコードの編集が可能です。 そのため、例えば、ユーザがVisualforceページでレコードを検索する場合、ユーザが参照権限を持たないレコードについても、検索できてしまいます。 ユーザが参照可能なレコードのみを検索できるようにするには、...

SFDC learn permission Edit Read Only Fields

Problem : Read-only not working I have a custom object where I don’t want users to edit any fields. I’ve made these all Read-Only in the Page Layout, but when I test the page I can still edit thes...

SFDC JSForce Memo

Encoding error ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 // Provide records var accounts = [ { Name : 'Account #1' }, { Name : 'テスト #2' }, { Name : 'Acco...

How do I export multiple html tables to excel?

How do I export multiple html tables to excel? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ...

VBA Memo

FindメソッドでみつかったRangeオブジェクトの行番号を取得するサンプルマクロ Sub 北海道という文字列を探して行番号を取得する()  MsgBox Range("A1:G7").Find("北海道").Row 'Row  MsgBox Range("A1:G7").Find("北海道").Column 'Column End Sub Public Const A = Rang...

Salesforce Trigger Context Variables

Trigger Context Variables All triggers define implicit variables that allow developers to access run-time context. These variables are contained in the System.Trigger class. Apex Trigger コンテキスト変数に...

Salesforce Selecting compound data not supported in Bulk Query

Error msg InvalidBatch : Failed to process query: FUNCTIONALITY_NOT_ENABLED: Selecting compound data not supported in Bulk Query Explain There isn’t much out there on this error. Before doing any...