В моей программе сценария Google я пытаюсь перебрать папку и превратить все файлы ppt в файлы слайдов Google.
function makeSlides(url) {
slideUrls = [];
var id = getId(url);
var powerPoints = DriveApp.getFolderById(id).getFilesByType(MimeType.MICROSOFT_POWERPOINT);
// turn ppt into slides
while(powerPoints.hasNext()) {
var powerPoint = powerPoints.next()
try{
var sheet = powerPoint.getBlob().getAs(MimeType.GOOGLE_SLIDES);
DriveApp.getFolderById(url).createFile(sheet)
Logger.log("OK " + powerPoint.getName());
}catch(e) {
Logger.log("ERROR: " + e)
}
}
После проверки логов я получаю сообщение об ошибке
Исключение: преобразование из application / vnd.openxmlformats-officedocument.presentationml.presentation в application / vnd.google-apps.presentation не поддерживается.
Я знаю, что в пользовательском интерфейсе Google Диска вы можете открыть ppt как Google Slide. Есть ли какой-нибудь способ обойти это? Или я не так делаю?
Я нашел это но это противоположно тому, чего я пытаюсь достичь.