【发布时间】:2023-01-26 12:31:53
【问题描述】:
我有一张 Google 幻灯片,其中嵌入了我从公共 URL 获取的图像。我希望该图像每天在特定时间自动更新,而不是我必须每天打开幻灯片并通过 URL 替换图像。
这是我尝试使用的代码(用实际值替换占位符“SLIDE_ID”和“IMAGE_URL”)但它不起作用。
function updateEmbeddedImage() {
// Get the slide ID and the image URL
var slideId = "SLIDE_ID";
var imageUrl = "IMAGE_URL";
// Open the slide and get the existing image
var slide = SlidesApp.openById(slideId);
var existingImage = slide.getImages()[0];
// Replace the existing image with the new image
var newImage = UrlFetchApp.fetch(imageUrl).getBlob();
slide.replaceImage(existingImage, newImage);
}
// Set a time-based trigger to run the script every day at a specific time
function setTrigger() {
ScriptApp.newTrigger("updateEmbeddedImage")
.timeBased()
.atHour(9)
.everyDays(1)
.create();
}
我收到消息:
错误 异常:未找到 updateEmbeddedImage @ Code.gs:7
【问题讨论】: