【问题标题】:GAS - create google slide scribble line with scriptGAS - 用脚本创建谷歌幻灯片涂鸦线
【发布时间】:2021-09-19 15:07:08
【问题描述】:

我想用 google-slide-api 脚本创建一条带有一些点数组的线。但我没有找到任何有关如何操作的文档。

然后我用涂鸦工具手动创建一条线,然后通过 google-slide-api 读取它。我得到以下输出:

- Slide #1 contains 1 elements.
 elem #0 - {
  "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"
  }
}

这意味着谷歌幻灯片实际将其创建为线型,但定义数据点并没有什么特别之处!那么不可能从输出的 json 数据中创建相同的数据。

【问题讨论】:

标签: google-slides-api


【解决方案1】:

答案:

很遗憾,目前这是不可能的。

更多信息:

正如Iamblichusthis answer 中所解释的那样,Slides API 不支持这种线,并且正如您所指出的那样,单独的线之间的平滑不起作用。

功能要求:

但是,您可以让 Google 知道这是一项对于访问他们的 API 很重要的功能,并且您想请求他们实施它。

Google 的Issue Tracker 是开发人员报告问题并为其开发服务提出功能请求的地方,我强烈建议您在那里提出功能请求。提交此文件的最佳组件是Google Slides component,带有Feature Request 模板。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多