Я внедряю коннектор Google Drive в веб-приложение.
Обычно, когда на странице запускается известное событие, он запускает веб-крючок, который связывается с «разъемом привода», чтобы сгенерировать документ и заполнить его некоторой информацией.
This 'drive-connector '- это специальный PHP, который использует Google Drive API для создания папок и файлов.Я могу создавать папки и файлы и предоставлять файлам желаемое содержимое.
Чтобы передать содержимое документа на диск, я использую шаблон HTML (https://developers.google.com/drive/api/v3/manage-uploads), который разрешен API,перед загрузкой я заменяю некоторые переменные внутри шаблона данными, которые поступают из веб-крючка, пока все хорошо.
Проблема
Я могу загрузитьHTML-документ, как только я заменяю переменные для нужных данных, но он должен быть очень простым и без особых усилий. Когда я пытаюсь загрузить документ из более удобного и красивого шаблона, Google Drive не распознает много CSS, и этоизменяет внешний вид документа. Я не могу поставить верхний или нижний колонтитул. Многие поля перемещаются с его мест и создают беспорядок в целом документе.
Чтобы было проще заменитьпеременные в шаблоне, которые я выбрал для использования в любом случае HTML, я начинаю думать, что будет проще использовать шаблон .doc или .odt (мне нужноo использовать для этого библиотеку)
Мой вопрос
Хорошо ли использовать документ HTML в качестве шаблона для документа на диске Google?Или я должен изменить способ, которым я пытаюсь добиться этого?
Заранее спасибо
Наблюдение: Так как у меня действительно нет проблем с моим кодомЯ не поставил ни одной строки кода, как бы то ни было. Если вам нужен шаблон HTML, чтобы угадать, есть ли у него какие-либо проблемы, просто скажите мне.
РЕДАКТИРОВАТЬ 1 -> Iнашел это: Как разработчики могут редактировать Google Doc программным способом?Есть ли API Docs?
Это не ответ на мой вопрос, но, похоже, есть некоторые решения моей проблемы.В любом случае, я не очень ясно понял в этом посте, я не нашел надлежащей документации, поэтому я все еще борюсь за это.
РЕДАКТИРОВАТЬ 2 -> Прочитав еще раз документацию, я подумал, что я мог бы сначала сделать документ на диске Google, а затем с помощью API загрузить его в формате HTML, таким образом, у меня был бы шаблон, но я не уверен, что могу изменить его, если бы я хотел. Если это сработает, я отвечу на свой вопрос и закрою сообщение
После попытки я не смог загрузить HTML, который был экспортирован из документа Google.Ошибка, которую дает мне API Google: код 400 сообщение: неправильный запрос