From 24ba8224b273ea458d8a9f79478614169a13a09a Mon Sep 17 00:00:00 2001 From: "r.sergeev" Date: Tue, 28 Oct 2025 11:14:59 +0300 Subject: [PATCH] feat: add example to setDefinedName --- sheet.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sheet.go b/sheet.go index bbdb150a77..8b2e01e541 100644 --- a/sheet.go +++ b/sheet.go @@ -1733,7 +1733,6 @@ func (f *File) GetPageLayout(sheet string) (PageLayoutOptions, error) { // Name: "Amount", // RefersTo: "Sheet1!$A$2:$D$5", // Comment: "defined name comment", -// Scope: "Sheet2", // }) // // If you fill the RefersTo property with only one columns range without a @@ -1753,6 +1752,14 @@ func (f *File) GetPageLayout(sheet string) (PageLayoutOptions, error) { // RefersTo: "Sheet1!$1:$1", // Scope: "Sheet1", // }) +// +// You can also use the function in RefersTo. For example: +// +// err := f.SetDefinedName(&excelize.DefinedName{ +// Name: "CustomRange", +// RefersTo: "Sheet1!$A$2+Sheet1!$D$5", +// Scope: "Sheet1", +// }) func (f *File) SetDefinedName(definedName *DefinedName) error { if definedName.Name == "" || definedName.RefersTo == "" { return ErrParameterInvalid