我正在使用Google脚本,我只想运行基于单元格内容的功能。我知道这看起来像公式,但我希望将其作为脚本!
=if(T2="*",SplitNames,fullNames);
因此,如果T2包含任何文本,则运行函数SplitNames
。否则运行函数fullNames
。
请问我该如何写?谢谢。
答案 0 :(得分:1)
您需要做的只是基于单元格“ T2”的值的简单if
语句,我在下面将其定义为var cell
:
function checkT2() {
var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = sh.getRange("T2").getValue();
//check if cell is not empty
if (cell) {
SplitNames();
} else {
fullNames();
}
}
答案 1 :(得分:0)
您所要做的就是获取单元格的内容,然后进行测试:
yourFunction()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var T2 = ss.getRangeByName("T2").getValue()//get the content of the cell T2 in the variable T2
if(T2=="*")
splitnames();//assuming you have a function splitnames in your script file
else
fullnames();
}