我對Google Script非常陌生,我一直在研究一系列困擾我的代碼。我想要做的是讓電腦通過電子表格中的一系列單元格進行讀取,然後全部打印出來,但是在最後一行停下來。但是,正如我已經嘗試在for循環中使用函數.getLastRow()或者只是創建一個變量,它不起作用。 (有一些部件,其中的代碼是多餘的,因此可以忽略該不相關的問題。)如何在谷歌腳本中使用函數.getLastRow()
function myFunction()
{
var spreadSheet = SpreadsheetApp.openById("1F4zEJXKN3iobK8b89Ub94dd77Tdk70H0X8aFCSCmvRs");
var activeSheetOne = spreadSheet.getSheetByName("New Family Responses");
var activeSheetTwo = spreadSheet.getSheetByName("Existing Family Responses");
var readingGender = activeSheetOne.getRange("E3:E").getValues();
var lastRow = readingGender.getLastRow();
var loopVar = 0;
for (var i=0; i < lastRow; i++) {
Logger.log(readingGender[loopVar][0]);
loopVar = loopVar + 1;
}
}
請注意,range.getLastRow()當前與sheet.getLastRow()相同,請參閱https://code.google.com/p/google-apps-script-issues/issues/detail?id=1349 –
好點子;我從來沒有使用過它的範圍,並且正在脫離問題中的代碼。編輯。 – 2016-04-14 23:33:49