【发布时间】:2020-11-03 23:40:39
【问题描述】:
我有一个包含图像和视频的 google 驱动器文件夹。使用谷歌脚本,我想从这些文件生成谷歌幻灯片演示。
在tutorial 之后使用图像效果很好。
不知道如何插入/嵌入视频。我尝试使用 insertVideo 方法,但失败了,因为它需要一个与驱动器的 File 对象类型不对应的 Video 对象。
我很好奇是否有人找到了实现这一点的方法。任何帮助表示赞赏,谢谢!
var deck = SlidesApp.create('My Slides');
function addAsset(assetFile) {
var slide = deck.appendSlide(SlidesApp.PredefinedLayout.BLANK);
if (assetFile.getMimeType().startsWith('image')) {
slide.insertImage(assetFile);
} else {
slide.insertVideo(assetFile);
}
}
function main() {
var folder = DriveApp.getFoldersByName('my assets').next();
var files = folder.getFiles();
while (files.hasNext()) {
var file = files.next();
addAsset(file);
}
}
【问题讨论】:
标签: google-apps-script google-drive-api google-slides-api