跳转至

CalculateSpreadsheet

针对原生电子表格运行最多 20 个 Excel 风格的临时公式,无需写入任何内容。可选的输入覆盖支持假设分析,而不会更改用户的单元格。使用与编辑器相同的 IronCalc 引擎,并返回类型化结果/错误。先使用 ReadSpreadsheet 了解工作表 ID 和范围。未限定的引用使用 sheetId。每个公式都在私有工作表上的 A1 处求值,并返回其左上角的值;因此,ROW() 等位置敏感函数使用 A1。临时公式不支持 INDIRECT。在编辑前,可使用此工具验证总计、测试拟议公式或比较场景。易失函数已禁用,与编辑器中相同。

参数

参数 类型 必填 描述
documentId string 是 原生电子表格文档 ID。
sheetId string 否 临时公式中未限定引用所使用的工作表。
formulas SpreadsheetFormula[] 是 以 = 开头的公式,可选带标签,最多 20 个。
overrides SpreadsheetOverride[] 否 假设性单元格输入,永不持久化。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro