Przeglądaj źródła

Merge pull request #309 from doatesy/patch-1

Add Sheet length check
Geoffrey J. Teale 8 lat temu
rodzic
commit
e4f1c67f63
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      file.go

+ 3 - 0
file.go

@@ -123,6 +123,9 @@ func (f *File) AddSheet(sheetName string) (*Sheet, error) {
 	if _, exists := f.Sheet[sheetName]; exists {
 		return nil, fmt.Errorf("duplicate sheet name '%s'.", sheetName)
 	}
+	if len(sheetName) >= 31 {
+		return nil, fmt.Errorf("sheet name must be less than 31 characters long.  It is currently '%d' characters long", len(sheetName))
+	}
 	sheet := &Sheet{
 		Name:     sheetName,
 		File:     f,