У меня есть простой скрипт, который преобразует относительно короткую строку HTML в google do c, используя библиотеку googleapis из NPM. Это небольшой текст и пара тегов <img>
. У меня проблема в том, что иногда 1 изображение находится в конечном документе, иногда другое, иногда 2 из трех, и редко все 3 или нет.
Мне кажется, что я пропустил шаг ожидания за что-то асинхронное, но я не могу понять, что это может быть. Вот мой код:
const drive = google.drive({ version: 'v2', auth });
drive.files.insert({
media: {
mimeType: 'text/html',
body: html // html is a simple string of html with some <img> tags
},
convert: true
})
.then(res => {
// here I export the file as a PDF and do stuff with that
});