-1
Google 스프레드 시트에서 2 장으로 작업하기. 나는 시트 2의 셀 "H2"에서 생성 된 ID 번호를 취하고, 시트 1의 B 열에서 ID를 찾고, 그 행을 선택한 다음 해당 값을 1 씩 증가시키는 버튼에 스크립트를 첨부하고 싶습니다. 선택한 행의 열 E에있는 셀주어진 ID 번호에서 증가한 숫자
버튼을 만들고 스크립트를 첨부하는 방법을 알고 있습니다.
Google 스프레드 시트에서 2 장으로 작업하기. 나는 시트 2의 셀 "H2"에서 생성 된 ID 번호를 취하고, 시트 1의 B 열에서 ID를 찾고, 그 행을 선택한 다음 해당 값을 1 씩 증가시키는 버튼에 스크립트를 첨부하고 싶습니다. 선택한 행의 열 E에있는 셀주어진 ID 번호에서 증가한 숫자
버튼을 만들고 스크립트를 첨부하는 방법을 알고 있습니다.
것은이 작업을 얻으려면 'mybuttonsiderbar'라는 이름의 새 HTML 파일에
에게
<!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>
Code.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);
}
에 오신 것을 환영합니다 SO에 있습니다. 이것이 코딩 도움말 사이트임을 이해해주십시오. 여기에있는 커뮤니티는 코드 또는 코드 스크립트에서 발생하는 모든 문제를 해결하는 데 도움이되지만이 커뮤니티가 수행 할 수없는 전체 기능을 만드는 것이 좋습니다. 자신이 코딩 한 것을 시작하면 해당 코드의 문제를 해결해야합니다. – Sand
감사합니다. 세부 사항이 도움이되는지 아닌지 확실하지 않았습니다. –