Google apps script 带到幻灯片API的前面或Z索引

Google apps script 带到幻灯片API的前面或Z索引,google-apps-script,google-slides-api,Google Apps Script,Google Slides Api,Slides API中是否有基于objectId操纵对象z索引的函数或请求?我想将一个对象发送到幻灯片上所有其他对象的前面。我正在使用谷歌应用程序脚本。我看到了一个关于如何查看对象分层的方向的问题,但我没有找到一种方法来操纵这些对象的z索引 编辑:我尝试了以下操作,但未成功: var shapeArray = SlidesApp.openById(presentationCopyId).getSlides()[5].getShapes(); shapeArray.splice(shapeArra

Slides API中是否有基于objectId操纵对象z索引的函数或请求?我想将一个对象发送到幻灯片上所有其他对象的前面。我正在使用谷歌应用程序脚本。我看到了一个关于如何查看对象分层的方向的问题,但我没有找到一种方法来操纵这些对象的z索引

编辑:我尝试了以下操作,但未成功:

var shapeArray = SlidesApp.openById(presentationCopyId).getSlides()[5].getShapes();
shapeArray.splice(shapeArray.length - 1, 0, shapeArray.splice(2,1)[0]);

自2018年11月起,您可以使用new Shape的方法:


用于控制幻灯片中页面元素的Z位置的所有新方法的列表:

  • bringForward()
  • bringToFront()
  • sendbackup()
  • sendToBack()

来源:

Slides REST API(高级服务,
Slides.
)或Slides服务(通过
SlidesApp
)?两者都可以在应用程序脚本中使用。你试过重新排列相关的对象数组吗?我相信通过SlidesApp可能会复制@tehhowch。我不知道如何重新排列相关的对象数组,你能给我指出正确的方向吗?这不是另一篇文章的副本,因为另一篇文章没有描述如何操作z索引,只描述如何通过幻灯片服务找到当前索引您无法执行这种重新排列。使用幻灯片API,您可以更改它们在重复答案中引用的数量。可用的方法取决于您使用的语言,请在internet上搜索
重新排序列表元素
。在JavaScript中,“列表”更好地称为
Array
s。回顾以开始并了解环境。
var shapeArray = SlidesApp.openById(presentationCopyId).getSlides()[5].getShapes();

var shapeToMoveToFront = shapeArray[0];

// send object to the front
shapeToMoveToFront.bringToFront();