表达式
在制作报表时,有些情况需要对内容做二次处理,或引用单元格数据,就可以通过表达式的方式实现计算。
1、设置表达式类型
表达式
类型
单元格设置 2、编写表达式
以下为基本的语法示例
var number = 1; // 定义变量语法(数值类型)
var str = "字符串"; // 定义变量语法(字符串)
var flag = true; // 定义变量语法(布尔值)
var blank = null; // 定义变量语法(空值)
var result = 0;
if(number == 1 || number == 2) { // if 分支判断 (逻辑运算符 &&、||)
result = 1 + 1; // (+ - * / %) 运算符
} else if(number == 0) {
result = 10; // 变量赋值语法
} else if(D1 == null) { // D1为单元格,引用单元格语法
result = 0;
} else {
result = sum(1, 1); // 函数语法 (此处为 sum 函数)
}
return result; // 将值返回给当前单元格
根据其他单元格值进行计算
D1
为其他单元格,值为:100
+
号为运算符
D1 + 100;
运算结果:
200
3、函数
使用表达式时配合一些内置函数可以实现各种的计算逻辑,函数的介绍在编写表达式的窗口中可查看。