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

如何通过GAS脚本结合Google Slides API利用点数组创建手绘线条?

Google Slides API 手绘线条创建与还原的问题分析

我最近尝试通过Google Slides API,用点数组生成手绘风格的线条,但翻遍官方文档都没找到对应的实现方法。于是我换了个思路:先手动用Slides的手绘工具画了一条线,再调用API读取这条线的属性,结果得到了这样的返回数据:

{
  "line": {
    "lineProperties": {
      "dashStyle": "SOLID",
      "endArrow": "NONE",
      "lineFill": {
        "solidFill": {
          "alpha": 1,
          "color": {
            "themeColor": "DARK2"
          }
        }
      },
      "startArrow": "NONE",
      "weight": {
        "magnitude": 9525,
        "unit": "EMU"
      }
    }
  },
  "objectId": "gf0b4bb3376_0_2",
  "size": {
    "height": {
      "magnitude": 786825,
      "unit": "EMU"
    },
    "width": {
      "magnitude": 763325,
      "unit": "EMU"
    }
  },
  "transform": {
    "scaleX": 1,
    "scaleY": 1,
    "translateX": 1196175,
    "translateY": 777044.3325,
    "unit": "EMU"
  }
}

仔细看这个返回结果就能发现一个关键问题:Google Slides实际上把手绘线条识别成了普通线条类型,返回的属性里完全没有包含定义手绘路径的点数组或者特殊字段!这就意味着,哪怕你用这份JSON数据通过API重新创建线条,得到的也只是一条普通的直线/折线,根本无法还原出手绘线条的原始笔触形态。

目前看来,Google Slides API暂时不支持直接创建或还原手绘线条的路径数据,手绘线条在API层面会被简化为普通线条处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 12:07:50