我有一列要回圈并檢查一個值,挑戰是資料從而不是特定的結束單元格開始。
假設,資料總是從B4B 列中的任何單元格開始,但可能在任何單元格處結束。
| B欄 |
|---|
| 型別 1 |
| 型別 2 |
| 型別 3 |
| 型別 4 |
| 型別 5 |
我想從 B4 開始回圈并讀取下面的單元格,直到找到一個空單元格并且回圈應該中斷。
我想讀取整個范圍的單元格值并進行If - else檢查,但正在考慮一種更簡單的方法。
請幫忙!
uj5u.com熱心網友回復:
要獲取 column 中的所有非空白值B,請使用以下模式:
const sheet = SpreadsheetApp.getActiveSheet();
const values = sheet.getRange('B1:B')
.getValues()
.flat()
.filter(String);
這為您提供了一個易于處理的一維陣列Array.map(),Array.forEach()等等。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/524234.html
標籤:谷歌应用脚本
上一篇:0的值在Apps腳本中被標記為空單元格,如何讓0不被標記?
下一篇:在字串中插入引號
