IF语句
//str.indexOf("")的值为-1时表示不包含
function 是否包含关键字(){var str = "陈表达真是个大帅哥";if(str.indexOf("大") !== -1){alert("是的,他是非常大");}
}//str.includes("")返回一个布尔值,值为true时表示包含
function 是否包含关键字2(){var str = "陈表达真是个大帅哥";if(str.includes("帅哥")){alert("是的,他是一个帅哥");}
}
获取用户名
function 获取用户名(){//本地才有用户名,云文档没有console.log(Application.UserName)
}
激活事件
//活动工作表事件
function Workbook_SheetActivate(Sh)
{alert(Sh.Name)
}
数组、单元格操作
//单元格拼接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();
}