我希望此脚本获取活动行和设置列,并添加到脚本的结果中。 我可以让脚本查看活动行上的范围,但不能查看一个单元格值。 我想要活动行中的第6列数据。此数据显示在HTML弹出框中。在运行时,请查看此脚本以填充弹出框上的框之一。请帮助,谢谢。
function studentid() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Your Region List');
var values = sheet.getRange(2, 6,sheet.getLastRow() - 1);
var result = new Array(values.getLastColumn() - 1);
for(i =0; i < 25; i++) {
result[i] = values.getCell(i + 1, 1).getValue();
}
return result;
答案 0 :(得分:1)
您可以使用getActiveRange()
然后您可以像这样获得活动行的第6列值:
var active_range = sheet.getActiveRange();
var value = sheet.getRange(active_range.getRowIndex(), 6).getValue();
Logger.log(value);
参考文献和进一步阅读:
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#getactiverange
https://developers.google.com/apps-script/reference/spreadsheet/range#getrowindex