簡體   English   中英

列出不為空的行 | 附加腳本

[英]List rows that are not empty | appscript

要知道最后一行,您可以使用 getLastRow()

我想要類似的東西...

我需要一個 function 來獲取所有非空行

例如在下表中:

測試
好的
好的
好的
好的

我期望的結果是:1、3、4 和 6。

這是一個如何獲取非空行號的簡單示例。

function getRows() {
  try {
    let spread = SpreadsheetApp.getActiveSpreadsheet();
    let sheet = spread.getSheetByName("Sheet1");
    let values = sheet.getDataRange().getValues();
    let filled = [];
    // note index is row number -1
    values.forEach( (row,index) => {
        if( row[0] !== "" ) filled.push(index);
      }
    );
    console.log(filled);
  }
  catch(err) {
    console.log(err);
  }
}

執行日志

8:23:45 AM  Notice  Execution started
8:23:47 AM  Info    [ 0, 1, 3, 4, 6 ]
8:23:46 AM  Notice  Execution completed

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM