【问题标题】:Google Sheets - Script - Condition if a range is empty [duplicate]Google表格-脚本-范围是否为空的条件[重复]
【发布时间】:2020-08-20 14:44:30
【问题描述】:

如果单元格范围为空,我想设置一个条件。所有单元格必须严格为空。所以我尝试了这个:

if ( bottomcolumn.getValues() == '') {

(上列是我创建的变量范围)

它不起作用。我想我不太了解谷歌用户指南......有什么想法吗?

感谢您的阅读...

【问题讨论】:

  • Range.isBlank()...如果范围完全为空白,则返回 true。
  • 你是对的...谢谢 Cooper :) 我正在寻找一些复杂的解决方案...

标签: javascript google-apps-script google-sheets


【解决方案1】:

尝试看看 bottomcolumn.getValues() 实际返回什么,然后从那里开始工作,我认为它可能是 null 或未定义。

这样做是为了了解它的输出:

console.log( bottomcolumn.getValues() ) 

然后根据您的情况检查它是否为假值,例如 0、null、未定义、空字符串等……:

if( !bottomcolumn ){
  // do something
}

【讨论】:

  • 谢谢Neven Subotic 的建议 :) 下次我会用你的方法。
  • 当然,在我的评论旁边打勾来解决这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-14
  • 2020-07-09
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
  • 1970-01-01
  • 2017-05-30
相关资源
最近更新 更多