【发布时间】:2016-09-01 21:20:39
【问题描述】:
所以,我一直在尝试并尝试了解 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++;
}*/
}
我想我不明白为什么我会得到这些值?也许一些与缓存相关的问题?我不太明白。
任何想法都将受到高度赞赏。
谢谢, 恩里克·布拉沃。
【问题讨论】:
标签: google-apps-script google-sheets spreadsheet