【问题标题】:Google spreadsheet - incrementing counter for item every time it is selected from dropdown menu谷歌电子表格 - 每次从下拉菜单中选择项目时递增计数器
【发布时间】:2013-08-20 21:35:00
【问题描述】:

我有一个包含不同产品列的谷歌电子表格。在另一张表中,我有一列,其中每个单元格都包含一个由另一张表中的产品填充的下拉菜单。我想对我的电子表格进行编程,以便每次在下拉菜单中选择产品时,产品旁边的计数器都会增加。我该怎么做?

【问题讨论】:

  • 你能分享一个示例电子表格吗?很难弄清楚你在找什么。

标签: javascript google-sheets google-spreadsheet-api


【解决方案1】:

如果我正确理解了您的问题,则可以使用这段代码:

代码

function onEdit(e) {
  if(e.range.getA1Notation() == "A2") {
    var sCounter = e.source.getRange("B2");
    var counter = sCounter.getValue();
    if(counter === 0) {
      counter = 1;
    } else {
      counter ++;
    }
    sCounter.setValue(counter);
  }        
}

示例

我为您创建了一个示例文件:Dropdown Counter

备注

只有当单元格在A2 中处于活动状态时才会执行此脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多