【发布时间】:2015-07-21 00:39:39
【问题描述】:
我需要一个脚本来查找谷歌电子表格驱动器的第一个空行,或者在第一个空行中打开此电子表格。
所以,我尝试了这个:
function onOpen(){
var menu = SpreadsheetApp.getUi();
menu.createMenu('Audit PS')
.addItem('Colar', 'getFirstEmptyRowByColumnArray')
.addToUi();
}
function getFirstEmptyRowByColumnArray() {
var spr = SpreadsheetApp.getActiveSpreadsheet();
var column = spr.getRange('A:A');
var values = column.getValues();
var ct = 0;
while ( values[ct] && values[ct][0] != "" ) {
ct++;
}
return (ct+1);
}
菜单已创建,通过单击它,脚本将运行。但是电子表格中什么也没有发生。
怎么了?
【问题讨论】:
-
为什么会发生什么事?代码没有改变任何东西,甚至没有在任何地方显示结果。
-
那么我如何让这个脚本返回第一个空行?
-
退货是什么意思?在工作表上选择它?请参阅电子表格应用表方法。
-
我的意思是这个脚本如何显示电子表格中的第一个空行?我需要的是当我打开电子表格时,脚本指向第一个空行。我对脚本一无所知,但我在另一个问题上发现了这一点。