It's All Writing.

Writing makes you happy.

salesforce

How to test multiple language test at Apex ( How to change using language dynamically in the test code )

Environment Apex Premise In the present, we must change test user language at m17n testing ( like label which have to change by using language ) because the method like getLabel('key', 'language') doesn't exist in Apex. So, dynamically cha…

How to detect leads which has the same name at Salesforce by node

Environment Salesforce node jsforce lodash Premise We can't solve this problem with using report. So, I'll show you the solution which using node ( with jsforce and lodash ). Code gist.github.com Code's Summary The summary of the process i…

How to run CI ( Continuous Integration ) on Gitlab ( executing Test code and deploying code to salesforce organization )

Environment Gitlab.com Apex Prerequisites First I prepare deployed Apex and Apex which tests that. The Apex code are shown as below. gist.github.com Code CI in gitlab comes to move by putting .gitlab-ci.yml in the route of a repository of …

How to get data which made in @testSetup method at Apex

Environment Apex Prerequisites We cannot access variables which made in @testSetup method at @isTest method. The example is shown as below. gist.github.com Solution The solution is to select the test data by using SOQL again. gist.github.c…

How to get attribute which passed to a dynamically creating component

Environment Lightning component Prerequisites For example as this case, I'll use code shown at last entry. At the code as below, we cannot get contacts which modified at child component. gist.github.com Solution It's simple. The code is sh…

How to select sObject with date type condition in correct timezone at Apex ( and SOQL )

Environment Apex Code For example I assume that you get a variable of two dates-type as follows already. gist.github.com Please refer to last entry for details of the FiscalYearCalculation.getLastFiscalYearPeriod method. Now, we'll select …

How to get Fiscal Year's start and end date at Apex

Environment Apex Code gist.github.com You can also use other literals (e.g. NEXT_FISCAL_YEAR, THIS_FISCAL_QUARTER and many ) to get each duration's start and end date with same method. Reference developer.salesforce.com

How to extends an @AuraEnabled method from super class at Apex

Environment Apex Prerequisites We can not access An Extended @AuraEnabled method from Aura ( node ) as below. gist.github.com AuraHelper.js can't access c:getAccounts. So, this code is not work. Code The solution is to change SubClass as b…

How to get Salesforce sObject's fields List that is sorted by field's name at Apex

Environment Apex Code String sobjectApiName = 'Account'; Map<String, Schema.SObjectField> fieldMap = Schema.getGlobalDescribe().get(sobjectApiName).getDescribe().fields.getMap(); List<String> fieldNames = new List<String>(fieldMap.keySet()); fieldNames.sort(); for (String fieldName: </string></string></string,>…

How to get Salesforce sObject's fields information by node

It's simple. You can use jsforce for this purpose. The describe method returns sObject's meta data. The environment and code is below. Enviroment node jsforce lodash Code const jsforce = require('jsforce'); const lodash = require('lodash')…

How to get Salesforce sObject's fields information by python

It's simple. You can use simple_salesforce for this purpose. The describe method returns sObject's meta data. The environment and code is below. Environment python 3.6.x simple_salesforce Code #!/usr/bin/python from simple_salesforce impor…