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

如何使用Google Apps Script获取Google文档中的列表项文本值

解决方法

getListItems() 方法返回的是Google Docs API封装的ListItem对象数组,无法直接打印出文本内容,你需要遍历数组,调用每个ListItem实例的getText()方法获取对应文本。

修改后的示例代码

function docFunction() {
  var doc = DocumentApp.getActiveDocument();
  var docBody = doc.getBody();
  // 获取所有列表项对象
  var listItems = docBody.getListItems();
  // 遍历获取每个列表项的文本
  for (var i = 0; i < listItems.length; i++) {
    var itemText = listItems[i].getText();
    Logger.log("第" + (i+1) + "个列表项内容:" + itemText);
  }

  // 如果需要直接把所有列表项文本存为数组,可以这么写
  var listTextArr = listItems.map(item => item.getText());
  Logger.log(listTextArr);
}

运行结果

执行上述代码后,日志会输出:

第1个列表项内容:Text New
第2个列表项内容:Text Old
[Text New, Text Old]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 13:54:04