我有一个包含20列的简单电子表格表,其中一个应用程序可以更新前14列的行。当一行被修改时,我试图使用getActiveRange()捕获行。但我得到12列而不是预期的14。没有错误。列数少于预期。
var ssPlat= SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Plateau");
var aValues= ssPlat.getActiveRange().getValues();
var aCol = ssPlat.getActiveRange().getLastColumn()
Logger.log("Columns:"+aCol+":"+aValues)
我不想对范围进行硬编码,因为稍后可能会添加更多列。 请帮忙。