对不起, 我觉得这个问题很简单。
在Google电子表格中,该值必须仅为数字(例如1或245或100,234),而不是文字。
我该如何控制? 不是通过公式而是通过代码。
我在尝试
var ss = SpreadsheetApp.getActiveSpreadsheet()
var nomefoglio = ss.getSheetName()
var cellaattiva =ss.getActiveRange()
var valore =cellaattiva.getValue()
if (valore ?????? ) {
cellaattiva.clear({contentsOnly:true})
Browser.msgBox("value not admitted")
}
我的问题是关于要放什么命令??????
感谢
答案 0 :(得分:0)
您可以尝试以下内容:
function onEdit(e) {
if (!isNumeric(e.value)) {
e.range.clear({contentsOnly:true});
Browser.msgBox('value not admitted');
}
}
function isNumeric(value) {
return !isNaN(parseFloat(value)) && isFinite(value);
}
答案 1 :(得分:0)
谢谢你走了!你知道函数列表在哪里是isNumeric,isNaN ecc。使用白色或空值?