我有一個Google時間表數據電子表格;它每個月都有一個表格,每個表格有六個列塊,每個客戶端一個塊。腳本來總結數據不更新
我創建了去,並得到總額爲每個客戶端,並將其顯示在列表彙總單:
function getClientTotals(sheetname, colcount)
{
colcount = colcount ? colcount : 6;
var res;
var ss = SpreadsheetApp.openById('myid_goes_here');
if(ss)
{
res = [];
var totrow = ss.getRange(sheetname + '!A1:ZZ1').getValues()[0];
for(var i = 0; i < totrow.length; i += colcount)
{
res.push([totrow[i], totrow[i + colcount - 1]]);
}
}
return res;
}
我已經然後只是增加了一個電池含有=getClientTotals($C$7,$C$8)
其通過在我的彙總表表格名稱和每個客戶端的列數(在「模式」修改的情況下)
這一切工作正常,但是,它不會更新源數據更改時我添加了一個onEdit
觸發器;沒有喜悅,它更新如果你去腳本編輯器並點擊保存,但這不是有用的湖我錯過了什麼嗎?
不缺少任何東西;這可能有助於在Google問題跟蹤器中投票申請此功能請求:https://issuetracker.google.com/issues/36763858 –