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