是的,可以通过使用Google Apps Script来构建一个带有多个下拉列表的Google电子表格,并从另一个电子表格返回数据。
Google Apps Script是一种基于JavaScript的开发平台,可以用于扩展和自定义Google Workspace(以前称为G Suite)中的各种应用程序,包括Google电子表格。
以下是构建带有多个下拉列表的Google电子表格的步骤:
function getDataFromAnotherSheet() {
var sourceSheet = SpreadsheetApp.openById("第一个电子表格的ID").getSheetByName("第一个电子表格的名称");
var targetSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var sourceData = sourceSheet.getRange("命名范围名称").getValues();
var dropdownOptions = [];
for (var i = 0; i < sourceData.length; i++) {
dropdownOptions.push(sourceData[i][0]);
}
var cell = targetSheet.getRange("下拉列表所在单元格");
var rule = SpreadsheetApp.newDataValidation().requireValueInList(dropdownOptions).build();
cell.setDataValidation(rule);
}
请将代码中的"第一个电子表格的ID"替换为第一个电子表格的实际ID,"第一个电子表格的名称"替换为第一个电子表格的实际名称,"命名范围名称"替换为第一个电子表格中的命名范围名称,"下拉列表所在单元格"替换为第二个电子表格中的下拉列表所在单元格。
现在,你可以在第二个电子表格中选择下拉列表中的选项,并从第一个电子表格中返回数据。
推荐的腾讯云相关产品:腾讯云云开发(https://cloud.tencent.com/product/tcb)
领取专属 10元无门槛券
手把手带您无忧上云