2016-04-19 10 views
0

google-apps-scriptをGoogleシートに作成します。Google-apps-scriptでシート内のターゲットセルの行番号を取得する方法

まず、ターゲットセルの行番号を取得してから、次の手順を続行する必要があります。

は私が例えば...

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

getRow()getRowIndex()、それらのすべてがあなたが正しい方法だものを私に言うことができる、0を返す試してみました: 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); 
関連する問題