首页 > 解决方案 > 谷歌脚本(code.gs)——在谷歌表格中扫描大范围;在 HTML 页面中用作下拉菜单

问题描述

我发现了这个 Google 脚本/html 技巧,它可以让您输入一个单词,然后它会扫描 Google 表格中的任何重复值。 https://script.gs/autocomplete-drop-down-options-from-spreadsheet-data/

该代码仅适用于一列。我想要使​​用大量数据(单元格 B2:AP40)......我已经尝试相应地更改范围,但它根本不起作用。

以下是我在自己网站上使用的原始测试代码,是从上面的网站中获取的。

PS:我真的很希望代码在下拉列表中将多个范围合并在一起(例如:B 列、I 列、P 列)。那可能吗?

我的代码 (code.gs)

var ID = '1ZlTo7wQPEGKG4ZNEd4PPPr2vxQxPUKHSdd5UuHoFvZ0';
var ss = SpreadsheetApp.openById(ID);
var sheetName = 'Form Responses 1';
var activeSheet = ss.getSheetByName(sheetName);

function doGet(e) {
  return HtmlService.createHtmlOutputFromFile('Index').setTitle('Index');
}

function getOptions() {
  var rangeValues = activeSheet.getRange(2,2,activeSheet.getLastRow()-1,1).getValues();
    return rangeValues;
}

标签: google-apps-scriptweb-applications

解决方案


推荐阅读