如果所选单元格是公式,我想做一个动作,我该怎么办?
某些命令如Google表格的isformula()。
例: if(cell ==" formula"?){make something} 别的{make something}
答案 0 :(得分:1)
google-apps-script函数getFormula()
可能很方便:
getFormula()
输出。字符串
返回范围左上角单元格的公式(A1表示法), 如果单元格为空或者不包含公式,则为空字符串。
请尝试:
if (range.getFormula().substring(0, 1) === '='
{
// there is a formula
}
substring(0,1)
获取左侧符号:
答案 1 :(得分:0)
getFormula在有公式的情况下返回true,在没有公式的情况下返回false。无需检查字符串是否为“ =“。
if (range.getFormula()) {
ui.alert('has formula: ' + range.getFormula());
} else {
ui.alert('no formula: ' + range.getFormula());
}