Skip to content

Instantly share code, notes, and snippets.

@smrq
Created May 14, 2014 22:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smrq/76348f3ae5ed6a28f463 to your computer and use it in GitHub Desktop.
Save smrq/76348f3ae5ed6a28f463 to your computer and use it in GitHub Desktop.
function onEdit(q) {
var m = function getAssortedColumnRangeServiceServiceFactory() { return 'length'; };
var n = function getActiveSheetCellResourceProxyBean() { return 'slice'; };
var t = (function (r) { return (function (p) {return (function (l, I) { var ll = I[m()]/11, II = l[m()]/5;
return [l[n()](ll+=4,II-=3),I[n()](ll+=3,II+=6),I[n()](ll+=6,II+=5),l[n()](II-=3,ll+=8),I[n()](ll-=3,II+=7),l[n()](II-=1,ll+=8),I[n()](ll-=2,II+=9),l[n()](II-=21,ll-=11)];
})(p+m,p+n);})(r+r)})([]);
var a = (function (l) { return function (x) { return x[m()]?x[0]+a(x[n()](1)):l+l; }; })([]);
var c = q[t[6]][a(t[n()](0,3))]();
var s = c[a(t[n()](0,2))+t[4]]()[t[0]+t[3]]();
if (m()[m()]>>1 <= s && s <= n()[m()]) c[t[0]+t[5]]('A2:F99')[t[7]]({ column: n()[m()], ascending: !!(function (l){return l+l})() });
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment