Я постараюсь быть максимально конкретным.Я новичок в скриптинге и App Maker, а также поделюсь своим опытом создания PDF-файлов и работы с App Maker.Это мой первый ответ, и я надеюсь, что он работает для вас так же, как и для меня.
Я знаю, что вы не хотите использовать шаблон.В случае, если вы просто хотите создать файл PDF с информацией, полученной из самого приложения, я бы рекомендовал проверить образец App Maker https://developers.google.com/appmaker/samples/email-pdf/. Этот образец содержит форму, и после нажатия на кнопку она принимает введенные данные.приложением и отправьте электронное письмо с файлом PDF, сгенерированным из приложения.
Теперь для личного опыта я предпочитаю использовать шаблон, поскольку вы можете настроить шаблон и отправить персональный файл PDF, однако это будет зависетьс целью почему вы создаете такой файл PDF.Итак, вот мой ответ, основанный на моем опыте.
Я использовал шаблон Google Sheet, чтобы иметь возможность изменить такой шаблон, мне пришлось использовать Службу электронных таблиц https://developers.google.com/apps-script/reference/spreadsheet/. Вы узнаете, как получить доступ клист Google и как изменить каждую ячейку из него, а также как изменить определенные листы в документе.
Я нашел https://gist.github.com/primaryobjects/6370689c6f5fd3799ea53f89551eced7 и дал мне идею, как создать PDF, это объясняет, каксоздать PDF-файл и сохранить PDF-файл в Google Drive.Также у вас есть идея, как отправить его по электронной почте, используя образец App Maker выше.Этот проект предназначен для документа Google Sheet, он создает дополнительное меню для экспорта текущего Google Sheet, вы можете использовать Drive API для загрузки PDF, если необходимо https://developers.google.com/drive/api/v3/manage-downloads.
Я надеюсь, что вся эта информация былаЧтобы решить ваш вопрос, я постараюсь найти приложение, так как у меня нет всего кода, и мне нужно проверить его еще раз, чтобы привести примеры, но, надеюсь, это поможет найти способ достичь того, что вы ищете.за.Я буду искать свой код и предоставлю несколько примеров, как только у меня будет больше времени, чтобы погрузиться в мой код, так как приложение было создано некоторое время назад.