Google apps script 使用google apps脚本获取特定列中具有值的单元格计数(整数)
是否有方法获取特定列中具有值的单元格计数 我需要它有两个原因 首先,我想在对话框中将该数字读回给用户 其次,我使用forEach方法多次运行一个函数。 我不想让它运行的次数超过具有值的单元格的数量,但似乎不能 根据值计数设置范围 请记住,此列的数据是动态的。 每次它取决于用户的输入时,它的数量并不相同 注意:调用getDataRange或getLastRow没有帮助,因为它们返回整个工作表的计数Google apps script 使用google apps脚本获取特定列中具有值的单元格计数(整数),google-apps-script,Google Apps Script,是否有方法获取特定列中具有值的单元格计数 我需要它有两个原因 首先,我想在对话框中将该数字读回给用户 其次,我使用forEach方法多次运行一个函数。 我不想让它运行的次数超过具有值的单元格的数量,但似乎不能 根据值计数设置范围 请记住,此列的数据是动态的。 每次它取决于用户的输入时,它的数量并不相同 注意:调用getDataRange或getLastRow没有帮助,因为它们返回整个工作表的计数 这可能比我需要的专栏还多。谢谢@库珀又干了! function getCount() { let
这可能比我需要的专栏还多。谢谢@库珀又干了!
function getCount() {
let a=SpreadsheetApp.getActive().getActiveSheet().getDataRange().getValues().map(function(r){return r[0];}).filter(function(e){return e;});
SpreadsheetApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(a.length), "count")
}