我正在尝试创建电子表格,以跟踪一群人的活动出席情况。第1列包含与会者的姓名。第2列包含一个带有3个选项的下拉菜单:“已确认”,“也许”,“无法”。第3列包含此人参加的活动数量的值。
我正在尝试创建可以附加到按钮的功能。通过单击按钮,如果第2列的值是“已确认”,我想将第3列的值增加1。
我发现了一个类似的问题,有人回答使用以下脚本,但这仅适用于1个特定单元格,并且没有其他变量:
function increment() { SpreadsheetApp.getActiveSheet().getRange('A1').setValue(SpreadsheetApp.getActiveSheet().getRange('A1').getValue() + 1); }
如果同一行中第2列的值是“已确认”,如何修改上述脚本以将第3列中所有单元格的值增加1?
Here's the post I mentioned above
Here's an example of the 3 columns
我正在尝试创建电子表格,以跟踪一群人的活动出席情况。第1列包含与会者的姓名。第2列包含一个带有3个选项的下拉菜单:Confirmed,Maybe,...
function increment() {
var ss=SpreadsheetApp.getActive();
var rg=ss.getActiveSheet().getRange('A1');
if(rg.offset(0,1).getValue()=="you enter your string here") {
rg.setValue(rg.getValue() + 1);
}