You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Apps Script中获取数组特定索引及索引范围的元素?

在Apps Script中获取数组特定索引范围的元素

Apps Script基于JavaScript,因此可以直接使用数组的slice()方法实现你需要的索引范围截取需求,以下是针对两个需求的具体实现:

需求1:获取从指定索引到最后一个索引的元素

要获取从某个起始索引到数组末尾的所有元素,只需给slice()传入起始索引参数即可(该参数为包含性的)。

针对你的示例数组,若要得到["bus", "metro", "etc"],起始索引为1(原数组中"bus"的位置),代码如下:

const result = ["texi", "bus", "metro", "etc"];
const fromIndexToEnd = result.slice(1);
// 输出结果:["bus", "metro", "etc"]

slice()方法不会修改原数组,而是返回一个包含截取元素的新数组。

需求2:获取从指定索引到另一指定索引的元素

若要截取两个索引之间的元素,给slice()传入两个参数:起始索引(包含)和结束索引(不包含)。

针对你的示例,要得到["bus", "metro"],起始索引为1,结束索引设为3(因为要包含索引2的"metro",结束索引需设为目标索引+1),代码如下:

const result = ["texi", "bus", "metro", "etc"];
const betweenIndices = result.slice(1, 3);
// 输出结果:["bus", "metro"]

内容的提问来源于stack exchange,提问作者bsjy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 01:23:24