Methods

add(fileName, sheetNames) → Number

Adds an external link.

Parameters

Name Type Optional Description

fileName

String

 

The external file name.

sheetNames

Array of String

 

All sheet names of the external file.

Returns

Number The position of the external name in this list.

add(directoryType, fileName, sheetNames) → Number

Add an external link .

Parameters

Name Type Optional Description

directoryType

Number

 

DirectoryType

fileName

String

 

the file name.

sheetNames

Array of String

 

All sheet names of the external file.

Returns

Number The position of the external name in this list.

clear()

Removes all external links. When removing external links, all formulas that reference to them will be removed too because the references become invalid.

clear(updateReferencesAsLocal)

Removes all external links. If references are required to be updated, those references of external links in formulas will be changed to current workbook when it is possible. For example, one cell's original formula is "='externalsource.xlam'!customfunction()", after removing external links, the formula will become "=customfunction()"; When the original formula is "='[externalsource.xlam]Sheet1'!$A$1", according to whether there is one sheet with name "Sheet1" in current workbook: if true, the formula will become "=Sheet1!$A$1"; if false, the formula will become "=#REF!$A$1". If references are not required to be updated, all formulas with references to external links will be removed too because those references become invalid.

Parameter

Name Type Optional Description

updateReferencesAsLocal

boolean

 

Whether update all references of external links in formulas to references of current workbook itself.

get(index) → ExternalLink

Gets the ExternalLink element at the specified index.

Parameter

Name Type Optional Description

index

Number

 

The zero based index of the element.

Returns

ExternalLink The element at the specified index.

getCount()

Gets the number of elements actually contained in the collection.

iterator() → Iterator

Get an enumerator that iterates through this collection.

Returns

Iterator 

removeAt(index)

Removes the specified external link from the workbook. When removing the external link, all formulas that reference to it will be removed too because the references become invalid.

Parameter

Name Type Optional Description

index

Number

 

the index of the external link to be removed.

removeAt(index, updateReferencesAsLocal)

Removes the specified external link from the workbook.

Parameters

Name Type Optional Description

index

Number

 

the index of the external link to be removed.

updateReferencesAsLocal

boolean

 

Whether update all references of given external link to reference of current workbook itself. Check