我正在努力合并Google工作表上的多个标签并创建一个主表。
function TParameters.GetCommand: TADOCommand;
begin
Result := GetOwner as TADOCommand;
end;
使用上面的脚本我得到了ReferenceError:没有定义getRowsData。
答案 0 :(得分:1)
库珀(Cooper)所在的行有错误的地方,它将无法正常工作。
尝试一下:
function combinesheets()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var allsheets = ss.getSheets();
var combineSht = ss.getSheetByName("combinesheets");
for (var i=0; i<allsheets.length; i++)
{
var shtName = allsheets[i].getName();
if (shtName != 'combinesheets')
{
var sht = ss.getSheetByName(shtName);
var shtrng = sht.getDataRange();
var shtrngA = shtrng.getValues();
for(var j=0;j<shtrngA.length;j++)
{
combineSht.appendRow(shtrngA[j]);
}
}
}
SpreadsheetApp.flush();
}
答案 1 :(得分:0)
我为你重写了这个功能,它适用于我的电子表格。它有点慢,但它完成了工作。
SELECT c.client_id
FROM client_master c
JOIN (SELECT * FROM user_visit_record u ORDER BY u.visit_id DESC) AS t ON t.client_id = c.client_id
WHERE c.dept_id ='1'
AND c.branch_id='1'
AND c.client_status IN('Hot','Warm','Cold','Quotation')
AND t.next_followup_date < '2017-06-01'
GROUP BY t.clientid