- 主题:wps 电子表格的脚本哪里有说明文档?
比如,我要通过编程方式找到一段区域元素的最大值。我让大模型写了写,没搞定。
javascript
--
FROM 125.86.94.*
不是max(选中区域)吗?
【 在 Turningpt 的大作中提到: 】
: 比如,我要通过编程方式找到一段区域元素的最大值。我让大模型写了写,没搞定。
: javascript
--
FROM 58.216.152.*
找JS宏,有说明
【 在 Turningpt (Turningpt) 的大作中提到: 】
: 比如,我要通过编程方式找到一段区域元素的最大值。我让大模型写了写,没搞定。
:
: javascript
: --
--
FROM 223.104.220.*
【 在 far 的大作中提到: 】
: 不是max(选中区域)吗?
只是举个例子,目的是编码入门,可以写更多其他的函数
--
FROM 125.86.90.*
我又上网搜了一下,参数为区域时可以这样写。
function GetMaxValue(target) {
if (target.constructor.name != 'Range')
throw new TypeError('target 参数必须是一个单元格区域');
let maxValue = -Infinity;
for (let iRow = 1; iRow <= target.Rows.Count; iRow++) {
for (let iColumn = 1; iColumn <= target.Columns.Count; iColumn++) {
let cellValue = target.Cells.Item(iRow, iColumn).Value();
if (cellValue > maxValue) {
maxValue = cellValue;
}
}
}
return maxValue;
}
--
FROM 125.86.90.*
office的话,编码入门看文档即可,或者录制一段宏,看看代码是怎么写的。wps没用过编程,找找官方参考文档看看。自己写宏,简单的可以试试,复杂的需要优化,比如关闭自动重算、关闭界面更新之类,否则效率很低,执行时间太长,慢的要死。系统自带的功能,尽量不要自己重写,自己写的往往效率要低得多。
【 在 Turningpt 的大作中提到: 】
: 只是举个例子,目的是编码入门,可以写更多其他的函数
--
FROM 58.216.152.*
这个太慢了,不如直接调用区域公式。
【 在 Turningpt 的大作中提到: 】
: 我又上网搜了一下,参数为区域时可以这样写。
: function GetMaxValue(target) {
: if (target.constructor.name != 'Range')
: ...................
--
FROM 58.216.152.*