我正在使用此代码检查单元格是否不为空。如果不为空,则运行下一个函数,依此类推。
但是,我想修改代码,以便它在单元格中搜索特定字母。
单元格中的数据可能类似于M35,W40或F20-39,并且有许多变化。我需要搜索M,W和F。如果不存在这些字母,则该函数应运行。如果存在它们,则应运行else函数。
在此先感谢您的帮助。
function checkT2() {
var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = sh.getRange("T2").getValue();
//check if cell is not empty
if (cell) {
SplitNames();
} else {
fullNames();
}
}
答案 0 :(得分:1)
尝试一下:
python test.py "https://www.amazon.com/sp?_encoding=UTF8&asin=B00ZGCKLE2&isAmazonFulfilled=0&isCBA=&marketplaceID=ATVPDKIKX0DER&orderID=&seller=A6T9C2PUZSUPW&tab=&vasStoreID=","https://www.amazon.com/sp?_encoding=UTF8&asin=B00ZGCKLE2&isAmazonFulfilled=0&isCBA=&marketplaceID=ATVPDKIKX0DER&orderID=&seller=A1916U364TPZBZ&tab=&vasStoreID="
答案 1 :(得分:1)
SplitNames()
的值为cell
,M35
或W40
且有许多变化时,您要运行F20-39
的功能。如果我的理解是正确的,那么该修改如何?请认为这只是几个答案之一。
test()
。为此,使用了[MWF][\d-]+
的正则表达式。为了将此内容反映到您的脚本中,请进行如下修改。
if (cell) {
if (/[MWF][\d-]+/.test(cell)) {
如果我误解了您的问题,而这不是您想要的方向,我深表歉意。