【发布时间】: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 数据中创建相同的数据。
【问题讨论】:
-
谢谢,刚刚检查过,看起来很相似,但是线连接角不会平滑,因为它是 2 条线。