【发布时间】:2021-09-08 11:51:57
【问题描述】:
我已经在 stackoverflow 上搜索了解决方案,但没有成功。看来我不知道如何正确“命名”我的问题......
我为我的 Google 表格找到了两个函数,可以帮助我计算工作中的成功和失败。他们工作得很好。
plus1() 将 +1 加到 A1 中的值
function plus1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var yesCount = ss.getRange("A1");
var yesAdd = yesCount.getValue();
yesCount.setValue(yesAdd+1);
}
minus1() 将 A1 中的值减 1:
function minus1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var yesCount = ss.getRange("A1");
var yesAdd = yesCount.getValue();
yesCount.setValue(yesAdd-1);
}
我编辑了我的问题以便澄清 我单独增加或减少单元格,而不是一次全部减少。例如:今天早上我将单元格 A1 增加了 1。今天下午,我将单元格 A1 减少了 3。 此外,我使用 ui.createMenu 将这些脚本附加到自定义菜单栏。
我的问题:我使用 6x 相同的脚本,但范围不同:
1) plus1A() with Range A1
2) plus1B() with Range A2
3) plus1C() with Range A3
4) minus1A() with Range A1
5) minus1B() with Range A2
6) minus1C() with Range A3
我的问题:有没有办法简化脚本,这样我就不会得到 6 次相同的代码,只是范围不同?
非常感谢您宝贵的时间! 罗恩
【问题讨论】:
-
你怎么称呼他们?您是否将它们附加到按钮上?
-
我通过点击菜单栏来调用它们 (ui.createMenu('Add+1')
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: google-apps-script google-sheets simplify