Google apps script 从给定的id号增加计数
在谷歌工作表中使用两张工作表。我希望将脚本附加到一个按钮上,该按钮将获取在Google apps script 从给定的id号增加计数,google-apps-script,google-sheets,increment,Google Apps Script,Google Sheets,Increment,在谷歌工作表中使用两张工作表。我希望将脚本附加到一个按钮上,该按钮将获取在sheet2的单元格“H2”中生成的id号,在sheet1的B列中查找id,选择该行,然后将所选行的E列中的单元格的值增加1 我知道如何创建一个按钮和附加脚本 要使其正常工作: 将mybuttonsiderbar.html代码复制到名为“mybuttonsiderbar”的新html文件中 运行showsiderbar()函数并查看新的侧栏 单击“增量”按钮 mybuttonsiderbar.html <!DOCTY
sheet2
的单元格“H2”中生成的id号,在sheet1
的B列中查找id,选择该行,然后将所选行的E列中的单元格的值增加1
我知道如何创建一个按钮和附加脚本 要使其正常工作:
<!DOCTYPE html>
<html>
<head>
<script>
function goIncrement()
{
google.script.run.goInc();
}
console.log('My Code');
</script>
</head>
<body>
<input type="button" value="Increment" onClick="goIncrement();" />
</body>
</html>
函数goIncrement()
{
google.script.run.goInc();
}
log(“我的代码”);
代码G.gs:
function goInc()
{
var ss=SpreadsheetApp.getActive();
var sh1=ss.getSheetByName('Sheet1');
var rg1=sh1.getDataRange();
var vA=rg1.getValues();
var sh2=ss.getSheetByName('Sheet2');
var v=sh2.getRange('H2').getValue();
for(var i=0;i<vA.length;i++)
{
if(vA[i][2]==v)
{
var current=sh1.getRange(i+1,5).getValue()
sh1.getRange(i+1,5).setValue(Number(current + 1));
break;
}
}
sh1.getRange(i+1,1).activate();
}
function showSiderBar()
{
var ui=HtmlService.createHtmlOutputFromFile('mybuttonsiderbar');
SpreadsheetApp.getUi().showSidebar(ui);
}
函数goInc()
{
var ss=SpreadsheetApp.getActive();
var sh1=ss.getSheetByName('Sheet1');
var rg1=sh1.getDataRange();
var vA=rg1.getValues();
var sh2=ss.getSheetByName('Sheet2');
var v=sh2.getRange('H2').getValue();
对于(var i=0;i