Salesforce学习笔记之吐槽】的更多相关文章

迄今感到的几个不方便 1. SOQL里没有SELECT * ,只好根据参考手册和用vs code的一个插件Schema Explorer来辅助生成SELECT语句. 2. SOQL不支持注释,Developer Console的Query Editor里查询时很不方便,不停地粘贴拷贝 3. 在做Actions and Recommendations时,遇到一些不算复杂的需求,但是实现起来却颇费周折,没有很Straightforward的方法.搞不懂是怎么设计的. 4. 权限设置又是Profile…
Go:学习笔记兼吐槽(1) Go:学习笔记兼吐槽(2) Go:学习笔记兼吐槽(3) 数组 Golang 中,数组是值类型. 数组的声明 var arr [10]int 数组的初始化 var arr1 [3]int = [3]int{1, 2, 3}var arr2 = [3]int{4, 5, 6}var arr3 = [...]int{7, 8, 9}var arr4 = [...]int{1: 100, 2: 200, 3: 300} 用 for-range 遍历数组 基本语法: for i…
Go:学习笔记兼吐槽(1) Go:学习笔记兼吐槽(2) Go:学习笔记兼吐槽(3) 基本数据类型和string之间的转换 (1) 基本类型转string 使用 fmt.Sprintf(“%参数”, 表达式) a. 通用: 参数 含义 %v 值的默认格式表示 %+v 类似%v,但输出结构体时会添加字段名 %#v 值的Go语法表示 %T 值的类型的Go语法表示 %% 百分号 b. 布尔值: 参数 含义 %t 单词true或false c. 整数: 参数 含义 %b 表示为二进制 %c 该值对应的un…
  Go:学习笔记兼吐槽(1) Go:学习笔记兼吐槽(2) Go:学习笔记兼吐槽(3) 自动添加分号 在很多其他的编程语言中,每一行代码的结尾都必须有分号(假设一行中只有一句代码),Golang 的开发者认为,既然每行都要加,不如编译器自动来加.当然,你加了分号也不会报错. Golang 中,在以下两种情况下会自动加入分号: 当输入被断开为标记时,如果行末标记为 一个标识符 一个整数.浮点数.虚数.字符或字符串文字 关键字 break.continue.fallthrough.return 中的…
Force平台简介 一.Force平台应用程序的优点1.以数据为中心的应用程序(一个对象就是一个数据库表) 由于该平台以数据库为中心,它让你能够编写以数据为中心的应用程序.以数据为中心的应用程序是基于结构化统一信息(类似于数据库或XML文件中的信息)的应用程序.以数据为中心的应用程序随处可见,小的桌面数据库如Microsoft Access或FileMaker,大的数据库管理系统Oracle或MySQL.与围绕非结构化数据(如纯文本文档或HTML文件)构建的应用程序不同,以数据为中心的应用程序可…
有几段试验性的代码因为公司要更新沙盒,删除了.在本地虽然还保存了副本,但怕以后刷新时误删,所以贴一份在这里,以便需要时拷贝. 1.用aura组件包装一个flow foo.cmp: <aura:component implements="flexipage:availableForAllPageTypes,lightning:isUrlAddressable,lightning:availableForFlowScreens,flexipage:availableForRecordHome,…
上次对这个Actions and Recommendations进行了初步研究,因为一些问题没有得到很好的解决,又花了很多时间,终于得到了一个比较好的解决方案.小结一下. 1. 生成Actions and Recommendations下栏目最基本的有两种方法:一是通过Deployment,优点是操作简单,另外,还可以很方便地通过点击Add按钮添加项目,缺点是无法定义这些项目显示在A&R下的条件.二是通过Process Builder.官方文档上介绍的主要是这两种方法,另外还有通过Apex或者w…
设置Actions and Recommendations(Salesforce提供的标准元素),Salesforce上的文档说有两种方法,即Deployment和Process Builder(通过加类型为Create a Record,记录类型为RecordAction的action),其实,本质是对RecordAction的操作.明白了这一点,就完全可以用Flow或者Apex来实现了.开始用Process Builder设置Actions and Recommendations时,发现一个…
Set集合 Set<String> set1 = new Set<String>(); set1.add('1'); set1.add('2'); Set<String> set2 = set1.clone(); Boolean isEquals = set1.equals(set2); Boolean isContains = set1.contains('1'); Integer setSize = set1.size(); Iterator<String&g…
Date类型 Datetime nowDatetime = Datetime.now(); Datetime datetime1 = Datetime.newInstance(2015,3,1,13,26,0); String datetimeString = '2016-3-1 PM14:38'; System.debug('通过初始化年月日时分秒得到的Datetime,并转换格式到:'+datetime1.format('yyyy-MM-dd HH:mm:ss')); System.debu…