Google电子表格会自动从范围中选择一个项目

时间:2017-10-03 02:12:04

标签: google-apps-script google-sheets range

我已定义了一个范围,两个单元格正在显示此范围作为下拉列表。用户可以手动选择。但我想编写一个脚本,允许我通过单击按钮选择这些单元格上的特定项目。我创建了一个形状并将其连接到此功能。

function clear4u() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Calc_Max');
  sheet.getRange('C27:C28').set ..// im lost here
}

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果我理解你想要做什么,我认为你需要2种方法。一个用于button_1,另一个用于button_2

function button1() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Calc_Max');
  var item = sheet.getRange('C27').getValue();

  // Pressing button_1 writes the value of `C27` to `E27`
  sheet.getRange('E27').setValue('item');
}

function button2() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Calc_Max');
  var item = sheet.getRange('C28').getValue();

  // Pressing button_2 writes the value of `C28` to `E28`
  sheet.getRange('E28').setValue('item');
}