Google Docs - конвертирование большого файла docx в Google do c на Google Диске - PullRequest
1 голос
/ 15 января 2020

Я пытаюсь загрузить книгу объемом ~ 500 страниц (формат docx) на Google Диск, чтобы открыть ее с помощью Документов Google и применить скрипт приложения. В Google Диске я установил флажок «Конвертировать загруженные файлы в формат редактора Документов Google» в Настройках. Поэтому всякий раз, когда я загружаю документ, Google Drive пытается преобразовать его в файл Google Do c. Когда я пытаюсь загрузить этот файл ~ 550 страниц, я получаю сообщение об ошибке: " Загрузка не удалась ". Никаких других подробностей не приводится. Однако, если я загружу эту книгу в 2 части (файлы, которые имеют менее 300 страниц), загрузка и преобразование будут работать. Я хотел бы найти решение, которое приведет к одному файлу. Я попытался открыть обе части по отдельности в Google Docs, а затем скопировать содержимое второй части в конце первого документа (который содержит 288 страниц). При этом я получил следующее сообщение об ошибке: « Невозможно синхронизировать c ваши изменения. Скопируйте последние изменения, а затем отмените изменения. ». Я получил ту же ошибку при попытке добавить к первому файлу следующую главу, найденную во 2-й части. Это должно привести к документу, который имеет более 300 страниц. Я получаю ту же ошибку, что и выше, которая просит меня отменить мои изменения. Кто-нибудь знает, есть ли ограничение в отношении количества страниц для документа Google Do c? Некоторое ограничение должно быть около 300? Размер файла 500 страниц составляет около 2 МБ, поэтому он не превышает ограничение максимального размера 50 МБ.

1 Ответ

1 голос
/ 16 января 2020

Существует ограничение в 1,02 миллиона символов в Документах Google, как вы можете видеть в официальной документации .

Учитывая, что на одной странице может быть около ~ 3000 символов, имеет смысл, что служба перестает работать на страницах объемом более 300 с лишним:

1,02 миллиона / 3000 = 340 страниц

Чтобы перепроверить это, я попытался создать случайный документ с помощью скрипта приложений, и проблемы начали появляться на страницах, насчитывающих более 300 страниц. Так что, к сожалению, другого пути нет. Это не имеет ничего общего с исходным файлом docx. Единственный способ работать с этим в Apps Script - это разбить ваш документ на достаточно маленькие части.

Надеюсь, это поможет.

...