Javascript 如何通过Google Slides api中的REST api创建多段线?

Javascript 如何通过Google Slides api中的REST api创建多段线?,javascript,polygon,polyline,google-slides-api,Javascript,Polygon,Polyline,Google Slides Api,我已经查阅了所有的文档和堆栈交换,但是我没有弄清楚 在幻灯片web应用程序中,您可以通过添加一系列顶点来添加“多段线”(在“添加线工具”下)。 通过api,我可以添加单线或形状,但似乎没有添加“多段线”的方法 当我手动创建一条多段线并通过api执行get请求时,各行显示为一系列行 也许我找错地方了?有人知道怎么做吗 没有可用于直接创建多段线的请求 解决方法: 您可以改为执行以下操作: (1) 创建要成为“自定义”形状一部分的不同线条,以连续的方式进行batchUpdate。对于每个创建的行,检索

我已经查阅了所有的文档和堆栈交换,但是我没有弄清楚

在幻灯片web应用程序中,您可以通过添加一系列顶点来添加“多段线”(在“添加线工具”下)。 通过api,我可以添加单线或形状,但似乎没有添加“多段线”的方法

当我手动创建一条多段线并通过api执行get请求时,各行显示为一系列行

也许我找错地方了?有人知道怎么做吗

没有可用于直接创建多段线的请求

解决方法: 您可以改为执行以下操作:

(1) 创建要成为“自定义”形状一部分的不同线条,以连续的方式进行
batchUpdate
。对于每个创建的行,检索该行的
id
。您可以在相应的响应中找到它,在这个嵌套字段中:

response[“responses”][请求索引][“createLine”][“objectId”];
(2) 通过另一次调用
batchUpdate
,将这些不同的行分组到一个对象组中。您必须提供一个将指定的所有元素分组到单个对象中的。您只需提供要分组的不同行的
id
,这是您在步骤1中检索到的

此步骤的请求主体应该是以下内容:

{
“请求”:[
{
“组对象”:{
“儿童目标”:[
lineId1,lineId2。。。
]
}
}
]
}
参考:

您能否提供一个最简单的例子,说明您迄今为止都在尝试什么?您提到了一些关于API的内容,也许您可以发布一个简单的示例,说明您使用该API做了什么?好吧,我在API参考()中查找了正确的方法,它似乎可以使用
batchRequest
,在这里您发送了一组请求对象。createLine()和createShape()都有requestObjects,但它们要么生成单行,要么生成预定义的形状(例如六边形)。我想要的是“多段线”,这意味着发送一个顶点数组。