Поделиться через


ExcelScript.LinkedWorkbook interface

Содержит сведения о связанной книге. Если в книге есть ссылки, указывающие на данные в другой книге, вторая книга связана с первой книгой. В этом сценарии вторая книга называется связанной книгой.

Методы

breakLinks()

Выполняет запрос на разрыв ссылок, указывающих на связанную книгу. Ссылки в формулах заменяются последними извлекаемых данных. Текущий LinkedWorkbook объект становится недействительным и удаляется из LinkedWorkbookCollection.

refreshLinks()

Выполняет запрос на обновление данных, полученных из связанной книги.

Сведения о методе

Выполняет запрос на разрыв ссылок, указывающих на связанную книгу. Ссылки в формулах заменяются последними извлекаемых данных. Текущий LinkedWorkbook объект становится недействительным и удаляется из LinkedWorkbookCollection.

breakLinks(): void;

Возвращаемое значение

void

Примеры

/**
 * This script removes all links to other workbooks.
 */
function main(workbook: ExcelScript.Workbook) {
    // Get all the linked workbook references.
    const externalWorkbooks: ExcelScript.LinkedWorkbook[] = workbook.getLinkedWorkbooks();
    console.log(`There are ${externalWorkbooks.length} other workbooks linked to from this workbook.`);

    // Remove all the links to those workbooks.
    // This changes the value of cells with workbook links to "#CONNECT!".
    externalWorkbooks.forEach((workbookLink) => {
        workbookLink.breakLinks();
    });
}

Выполняет запрос на обновление данных, полученных из связанной книги.

refreshLinks(): void;

Возвращаемое значение

void