Google sheets 验证单元格是否包含文本google电子表格

Google sheets 验证单元格是否包含文本google电子表格,google-sheets,google-spreadsheet-api,Google Sheets,Google Spreadsheet Api,对不起, 我认为这个问题对你来说很简单 在谷歌电子表格中,该值只能是数字(例如1或245或100234),而不能是文本 如何进行此控制? 不是按公式而是按代码 我在努力 var ss = SpreadsheetApp.getActiveSpreadsheet() var nomefoglio = ss.getSheetName() var cellaattiva =ss.getActiveRange() var valore =cellaattiva.getValue() if (valor

对不起, 我认为这个问题对你来说很简单

在谷歌电子表格中,该值只能是数字(例如1或245或100234),而不能是文本

如何进行此控制? 不是按公式而是按代码

我在努力

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")
  }     
我的问题是应该放什么命令来代替


谢谢

您可以尝试以下方法:

函数onEdit(e){
如果(!isNumeric(e.value)){
e、 range.clear({contentsOnly:true});
Browser.msgBox(“值不允许”);
}
}
函数为数值(值){
return!isNaN(parseFloat(value))和&isFinite(value);
}

谢谢,开始了!你知道哪里有一个函数列表,比如isNumeric,isNaN ecc。要使用白色或空值