2016-04-19 21 views
0

我想在Google工作表中創建一個google-apps-script。如何使用Google-apps-script獲取工作表中的目標單元格行號

首先我需要獲取目標單元格行號,然後繼續下一步。

我已經試過了getRow()getRowIndex(),所有的人都返回0,你能告訴我什麼是正確的方法...

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheets = ss.getSheets(); 
var sheet1 = sheets[0]; 
var cell = sheet1.getActiveCell(); 
var SelectRow = cell.getRow(); 
Logger.log("SelectRow :" & SelectRow); 

例如: Example

我想返回一個數字2.

非常感謝您提前。

回答

1

問題是Logger.log("SelectRow :" & SelectRow);。使用+而不是&進行字符串連接,您的變量將正確顯示。

使用:

Logger.log("SelectRow :" + SelectRow);

或本:

Logger.log("SelectRow : %s", SelectRow);

+0

非常感謝你第一,我嘗試它只是現在,而是總是返回0,你嘗試過嗎?結果是一樣的嗎? –

+0

知道什麼?你的代碼也在工作..問題是Logger.log(「Select Row:」&SelectRow);用+代替字符串連接,它會告訴你行數而不是0 – MShoaib91

+0

我也更新了我的答案 – MShoaib91

2

請試試這個 -

var currRow = SpreadsheetApp.getActiveSheet().getActiveCell().getRow(); 
Logger.log("SelectRow :" & SelectRow); 
相關問題