4.70 FAQ-1145 如何在 LabTalk 函数中使用范围字符串作为参数?

Last Update: 10/27/2022

许多 LabTalk 函数,例如total(),不能接受范围字符串作为参数。 假设我们在 Col(A) 和 col(B) 中分别有工作表名称和列索引,我们不能使用下面的公式直接计算第 i 列的总和。

total(A$ +!+ B$)

所以从 Origin 2023 开始,我们包含了一个 LabTalk 本地函数 mkrng 来生成范围变量。对于上面的示例,您可以改用以下公式。

total(mkrng(A$ +!+ B$))

Origin 2023 之前的版本则需要你自己定义 mkrng 函数。

function range mkrng(string str)
{
    range rr = str$;
    return rr;
}

Keywords:LabTalk, range, string, 范围, 字符串