IF语句
javascript
//str.indexOf("")的值为-1时表示不包含
function 是否包含关键字(){
var str = "陈表达真是个大帅哥";
if(str.indexOf("大") !== -1){
alert("是的,他是非常大");
}
}
//str.includes("")返回一个布尔值,值为true时表示包含
function 是否包含关键字2(){
var str = "陈表达真是个大帅哥";
if(str.includes("帅哥")){
alert("是的,他是一个帅哥");
}
}
获取用户名
javascript
function 获取用户名(){
//本地才有用户名,云文档没有
console.log(Application.UserName)
}
激活事件
javascript
//活动工作表事件
function Workbook_SheetActivate(Sh)
{
alert(Sh.Name)
}
数组、单元格操作
javascript
//单元格拼接json
function jsonStr(rng){
return `{"descp":"${rng.Cells.Item(1,1).Value2}","name":"${rng.Cells.Item(1,2).Value2}","key":"${rng.Cells.Item(1,3).Value2}"},`;
}
function 存入(){
console.log(jsonStr(Range("A1:D1"))) //拼接n个
}
function 单元格字体颜色(){
var len = Range("A1").Value2.length;
for(let i = 1; i<=len; i++){
Range("A1").Characters(i,1).Font.ColorIndex = i+7;
}
}
function 合并join(rng){
var arr = WorksheetFunction.Transpose(rng); // 通过转置函数,得到按行读的数据
return arr.join();
}
function 转置为一维数组(rng){
var arr = WorksheetFunction.Transpose(rng); // 通过转置函数,得到按行读的数据
return arr.join();
}