From f2df344739146189a1dea7cfb81239231af5135b Mon Sep 17 00:00:00 2001 From: xuri Date: Mon, 15 Apr 2019 11:22:57 +0800 Subject: Resolve #369,#370 add error return value exported functions: GetMergeCells ProtectSheet UnprotectSheet UpdateLinkedValue GetMergeCells SetSheetVisible inner functions: workSheetReader copySheet --- adjust.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'adjust.go') diff --git a/adjust.go b/adjust.go index 009860b..51db57e 100644 --- a/adjust.go +++ b/adjust.go @@ -31,18 +31,20 @@ const ( // adjustDataValidations, adjustProtectedCells // func (f *File) adjustHelper(sheet string, dir adjustDirection, num, offset int) error { - xlsx := f.workSheetReader(sheet) - + xlsx, err := f.workSheetReader(sheet) + if err != nil { + return err + } if dir == rows { f.adjustRowDimensions(xlsx, num, offset) } else { f.adjustColDimensions(xlsx, num, offset) } f.adjustHyperlinks(xlsx, sheet, dir, num, offset) - if err := f.adjustMergeCells(xlsx, dir, num, offset); err != nil { + if err = f.adjustMergeCells(xlsx, dir, num, offset); err != nil { return err } - if err := f.adjustAutoFilter(xlsx, dir, num, offset); err != nil { + if err = f.adjustAutoFilter(xlsx, dir, num, offset); err != nil { return err } -- cgit v1.2.1