1
我剛開始嘗試使用Google表格的腳本編輯器。查找特定「標題」行後面的下一行空行
這裏就是我想要做: 我在表A的幾個 「頭」 我將它們命名首部A,B和C.
1 | Header A
2 | text 1
3 | text 2
4 | (empty row)
5 | Header B
6 | text 1
7 | text 2
8 | (empty row)
9 | Header C
10 | text 1
11 | text 2
片B
1 | text 1 | date | Header A
2 | text 2 | date | Header B
3 | text 3 | date | Header B
4 | text 4 | date | Header C
5 | text 5 | date | Header A
當我在工作表B上更新我的數據時,它將根據工作表B中的自定義屬性自動更新到工作表A上。我需要它能夠將工作表B上的數據更新到工作表A的空行之後特定的頭文件。
目前我被困在獲得表A中的下一個空行。我能夠得到我的標題所在的行,但我找不到任何幫助在線查找每個特定標題後的下一個空行。
我找不到任何提供的類。我只能看到getLastRow,這不是我想要的。我想知道這可以做到嗎?
下面是我當前的代碼:
function getScheduleStatus(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var name = ss.getSheetByName("Production Schedule");
var rng = name.getDataRange();
var last_row = rng.getLastRow();
var data = rng.getValues();
var str_upcoming = "upcoming"
var rows = [];
for (var i=0; i < data.length; i++) {
if (data[i][0].toLowerCase() == str_upcoming) {
Logger.log("true");
rows.push(i);
}
}
var row = Number(rows)+Number(rng.getRow());
Logger.log(row);
}
目前我能找到頭,以及獲得的行號。
希望你們能理解。
感謝您的幫助!我確實看到了答案,但是當我嘗試時,它不起作用。將看看如何優化速度。 – Dr3am3rz