* feat(sheets): add watch API to ref-range-service
* fix(ref-range): support expand
* fix(ref-range): add test case
* fix(ref-range): add test case
* feat: get adjusted range after some mutation
* fix: add rotate by row operation
* fix: add watch range test
* test: test watch range
* fix: fix type error
* fix: fix rebase error
---------
Co-authored-by: gggpound <gpoundLiu@gmail.com>
Co-authored-by: ybzky <ybzkyfafa@gmail.com>
* docs(ref-range): add doc
* feat(ref-range): support formula
* fix(sheet): formula error
* fix(ref-range): the insert length is the insertRange length
* test(ref-range): overlap range should be extended
* fix(formula): lint
* docs(ref-range): fix
* feat(formula): move rows and columns
* feat(ref-range): move col support length
---------
Co-authored-by: Dushusir <1414556676@qq.com>
* feat(sheet): change move row or col params
* feat(sheet): ref range support move row col
* feat(refrange): refactor handleBaseMove
* fix(sheet): #1016 drag rows and columns to merge cells in the wrong position
* feat(sheet): add move-row test
* test(sheet): fix test