我想更新 Google 幻灯片中的现有对象/图像。只要对象存在,这就会起作用:
var requests = [
{
"deleteObject": {
"objectId": 'image01'
}
},
{
"createImage": {
"url": imageUrl,
"objectId": 'image01',
"elementProperties": {
"pageObjectId": pageId,
"size": {
"width": {
"magnitude": 250,
"unit": "PT"
},
"height": {
"magnitude": 250,
"unit": "PT"
}
},
"transform": {
"scaleX": 1,
"scaleY": 1,
"translateX": 200,
"translateY": 100,
"unit": "PT"
}
}
}
}
];
var response = Slides.Presentations.batchUpdate({'requests': requests}, presentationId);
但是,如果用户之前删除了演示文稿中的对象,则不会重新创建它。
出现以下错误消息:
无效请求 [0].deleteObject:找不到对象 (image01)。
如何查询演示文稿中是否存在对象?