이 글은 약간 기본적이고 대답하기 쉽지만 지금 당분간 머리카락을 꺼내 왔습니다!Google 문서 도구 - 스프레드 시트 루프
나는 다음과 같은 코드를 만들었습니다. 이것은 작동하도록 올바른 방법을 찾을 수 없기 때문에 준 의사입니다!
var s = "Test";
function onEdit(event)
{
var ss = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if (ss.getName() == s)
{
results = {"Currently On": 0, "Next Up": 0, "On Hold": 0, "Waiting on someone else": 0, "zDone": 0};
last = ss.getMaxRows();
start = ss.getRange("F3:"+last).getValues();
var output = "J11";
for (x=0;x<start.length;x++)
{
results[start[x]]++;
}
for (y=0;y<results.length;y++)
{
row = ss.getRow(output);
row.value = results[y];
output++;
}
}
}
나는
기본적인 아이디어는 각 작업의 가능한 모든 카테고리를 실행하고 얼마나 많은 측면에 숫자 목록을 유지하는 것입니다이 이미지의 데이터의 예를 가지고 각각은 거기에있다. 또한 동적으로 만들려고합니다 (카테고리 목록에 하드 코드를 넣을 필요가 없습니다). 그러나 나는 그 코드를 잠시 동안 작동시키는 데 더 관심이 있습니다.
Google Apps 디버거는 매우 실망 스럽습니다.
모두에게 감사드립니다.
=QUERY(A2:F;"select F, count(A) where F != '' group by F label count(A) 'Count'";1)
을하지만 가스와 함께이 작업을 수행 할 이유가있을 수 있습니다 :