Я создал внутреннее приложение в Google App Maker, используя учетную запись GSuite Enterprise моей компании, которая создает новую папку на Google Диске, а затем копирует и редактирует шаблоны документов в эту папку после того, как пользователь отправит форму. Я хотел бы отправить электронное письмо пользователю со ссылкой на эту новую папку Drive после ее создания, но электронное письмо так и не было получено. Не выдается никаких ошибок, и электронное письмо корректно получено, если вместо него используются URL-адреса, не связанные с диском. Другие электронные письма, отправленные из приложения, которые не содержат ссылки на диск, также принимаются.
Я могу подтвердить, что URL-адрес папки на диске, используемый в htmlBody
из MailApp.sendEmail()
, верен - при вставке строки htmlBody в сторонний компоновщик HTML тело сообщения электронной почты отображается нормально.
Это брандмауэр или проблема с разрешениями?
Я создаю URL папки Drive следующим образом:
var parentFolder = DriveApp.getFolderById(folderId);
var studyFolder = parentFolder.createFolder(folderName);
var studyFolderUrl = studyFolder.getUrl();