ExcelScript.CalculationType enum

Комментарии

Примеры

/**
 * This script fully recalculates the entire workbook.
 * This code is useful when automatic recalculation is turned off
 * but later parts of the script rely on updated values.
 */
function main(workbook: ExcelScript.Workbook, workbookURL: string) {
  const application = workbook.getApplication();
  application.calculate(ExcelScript.CalculationType.fullRebuild);
}

Поля

full

Пометка всех ячеек как "грязных" и их пересчет.

fullRebuild

При этом будет перестроена полная цепочка зависимостей, помечаются все ячейки как "грязные", а затем пересчитываются.

recalculate

Пересчитывает все ячейки, которые Excel отметил как "грязные", то есть зависящие от переменных или измененных данных, и ячейки, программно отмеченные как "грязные".