Slides API中是否存在基于objectId操纵对象的z-index的函数或请求?我想将一个对象发送到幻灯片上所有其他对象的前面。我正在使用Google Apps脚本。我看到了一个关于如何查看对象分层方向的问题,但是我还没有找到一种操作这些对象的z-index的方法。
编辑:我尝试了以下操作,但未成功:
var shapeArray = SlidesApp.openById(presentationCopyId).getSlides()[5].getShapes();
shapeArray.splice(shapeArray.length - 1, 0, shapeArray.splice(2,1)[0]);
答案 0 :(得分:1)
截至 2018年11月,您可以使用新的Shape的bringToFront()
方法:
var shapeArray = SlidesApp.openById(presentationCopyId).getSlides()[5].getShapes();
var shapeToMoveToFront = shapeArray[0];
// send object to the front
shapeToMoveToFront.bringToFront();
所有新方法的列表,可用于控制幻灯片中页面元素的Z位置:
bringForward()
bringToFront()
sendBackward()
sendToBack()