私はちょうどgetLastColumnとgetLastRowでメソッドの値で何が起こっているのかを調べようとしていましたが、何とか最初の3つの列を行番号30だから私は値3と30を得なければなりません?しかし、23、19などのような奇妙な値をどうにかして取得しています。最後の行、最後の列が奇妙な値を取得していますか?
function golpesLocos(sheet, col, origV1, newV1, origV2, newV2) {
var ss = SpreadsheetApp.openById("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXx");
var lrow = ss.getLastRow();
var lcol = ss.getLastColumn();
Browser.msgBox(lrow+" "+lcol);
//SpreadsheetApp.getActiveSheet().getRange(1, 1).setValue("Probando");
var rowS = 2;
/*var d= new Date();
var rango = SpreadsheetApp.getActiveSheet().getRange(rowS, lcol+1);
var notacion = rango.getA1Notation();
var currentTime = d.toLocaleTimeString();
for (var i=1; i < lrow; i++) {
ss.getRange(notacion).setValue("Probando "+currentTime);
rowS++;
}*/
}
なぜ私はそれらの値を得ているのですか?たぶん、キャッシュに関連する問題がありますか?私はかなりそれを得ることはありません。
ご迷惑をおかけして申し訳ございません。
ありがとう、 エンリケブラボー。
は値の短所ですアイデンティティが正しいことを確認していますか(スクリプトは少なくともこれらの2つの数字に限りません)。 – pnuts