ExcelScript.LinkedWorkbook interface

Contém informações sobre uma pasta de trabalho vinculada. Se uma pasta de trabalho tiver links apontando para dados em outra pasta de trabalho, a segunda pasta de trabalho será vinculada à primeira. Nesse cenário, a segunda pasta de trabalho é chamada de "pasta de trabalho vinculada".

Métodos

breakLinks()

Faz uma solicitação para quebrar os links que apontam para a pasta de trabalho vinculada. Os links em fórmulas são substituídos pelos dados obtidos mais recentemente. O objeto atual LinkedWorkbook é invalidado e removido do LinkedWorkbookCollection.

getId()

A URL original apontando para a pasta de trabalho vinculada. Ele é exclusivo em todas as pastas de trabalho vinculadas na coleção.

refreshLinks()

Faz uma solicitação para atualizar os dados recuperados da pasta de trabalho vinculada.

Detalhes do método

Faz uma solicitação para quebrar os links que apontam para a pasta de trabalho vinculada. Os links em fórmulas são substituídos pelos dados obtidos mais recentemente. O objeto atual LinkedWorkbook é invalidado e removido do LinkedWorkbookCollection.

breakLinks(): void;

Retornos

void

Exemplos

/**
 * 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();
    });
}

getId()

A URL original apontando para a pasta de trabalho vinculada. Ele é exclusivo em todas as pastas de trabalho vinculadas na coleção.

getId(): string;

Retornos

string

Faz uma solicitação para atualizar os dados recuperados da pasta de trabalho vinculada.

refreshLinks(): void;

Retornos

void