отправить электронное письмо на адреса электронной почты получателя и отправителя или хотя бы отправить электронное письмо получателю с помощью все данные, введенные в форму (например: имя, адрес электронной почты, телефон, сообщение, файл).
вот изображение для электронной почты со всеми данными, отправленными в форму.
[img]https://i. sstatic.net/82beMmWT.png[/img]
также показывает анимацию загрузки во время задержки между отправкой формы и отображением сообщения об успехе (я использую swal.fire(), чтобы показать сообщение об успехе).
что не работает
Я пытался добавить функцию, например, если пользователь отправляет форму электронного письма, отправляет его на адрес электронной почты получателя, а также отправителя (копия электронного письма) со всеми введенными данными в форме (например: имя, адрес электронной почты, телефон, сообщение, файл). но не сработало, вот код:
MailApp.sendEmail({ to: [email protected], to: formObject.email,
subject: "message submited",
body: "name,email,phone,messsage,file" });
также я успешно написал код для задержки загрузки анимация между «после отправки формы и отображения сообщения об успехе» (я использую sval.fire() для отображения сообщения об успехе), но не могу добавить этот отдельный CSS и коды в одном HTML в скрипте Google.
вот что я попробовал для анимации загрузки с задержкой
Вот скрипт приложения. Я пытался добавить функцию отправки электронной почты и временную задержку. функция анимации загрузки. {файлы, созданные в appscript: (code.gs и index.html и идентификатор библиотеки)}. идентификатор библиотеки
[url=#]WRITE YOUR QUERY / MESSAGE[/url]
Name
Email
phone number
requested example Format: +919263943858
Message
Upload File
For multiple/bigger file size please attach/share via google drive link in message section.
SEND
function preventFormSubmit() {
var forms = document.querySelectorAll('form');
for (var i = 0; i < forms.length; i++) {
forms[i].addEventListener('submit',
function (event) {
event.preventDefault();
});
}
}
window.addEventListener('load', preventFormSubmit);
function handleFormSubmit() {
var formdata = $('#myForm').serializeArray()
formdata.push({
name: 'myfile',
value: myfile
})
google.script.run.withSuccessHandler(success).processForm(formdata);
}
function success(){
document.getElementById("myForm").reset()
Swal.fire({
position: 'center',
icon: 'success',
title: 'Sended successfully! Be ready we will contact you shortly',
showConfirmButton: true,
})
}
var myfile ={},file, reader = new FileReader();
reader.onloadend = function(e) {
myfile.data = e.target.result
myfile.name = file.name
console.log(myfile)
};
$('#file').change(function(){
file = $('#file')[0].files[0]
reader.readAsDataURL(file);
})
[b]попытался добиться[/b] [list] [*]отправить электронное письмо на адреса электронной почты получателя и отправителя или хотя бы отправить электронное письмо получателю с помощью все данные, введенные в форму (например: имя, адрес электронной почты, телефон, сообщение, файл). вот изображение для электронной почты со всеми данными, отправленными в форму. [img]https://i. sstatic.net/82beMmWT.png[/img]
[*]также показывает анимацию загрузки во время задержки между отправкой формы и отображением сообщения об успехе (я использую swal.fire(), чтобы показать сообщение об успехе).
[/list] [b]что не работает[/b] [list] [*]Я пытался добавить функцию, например, если пользователь отправляет форму электронного письма, отправляет его на адрес электронной почты получателя, а также отправителя (копия электронного письма) со всеми введенными данными в форме (например: имя, адрес электронной почты, телефон, сообщение, файл). но не сработало, вот код: [/list]
[code]MailApp.sendEmail({ to: [email protected], to: formObject.email, subject: "message submited", body: "name,email,phone,messsage,file" });[/code]
[list] [*]также я успешно написал код для задержки загрузки анимация между «после отправки формы и отображения сообщения об успехе» (я использую sval.fire() для отображения сообщения об успехе), но не могу добавить этот отдельный CSS и коды в одном HTML в скрипте Google. [/list] [b]вот что я попробовал для анимации загрузки с задержкой[/b]
[b]Вот скрипт приложения. Я пытался добавить функцию отправки электронной почты и временную задержку. функция анимации загрузки. {файлы, созданные в appscript: (code.gs и index.html и идентификатор библиотеки)}.[/b] [b]идентификатор библиотеки[/b] [code]1CcBYkrGSeBRgphHUE92vWInyULOcJ1Ub6eFUR0_gI1h9I6whLjXtDA-P [/code] [b]code.gs[/b]
var f = formdata.find(({ name }) => name == "myfile"); var file = (f && f.value?.name && f.value?.data) ? superscript.uploadFile(folderId, formObject.myfile.data, formObject.myfilename) : ""; var ss = SpreadsheetApp.openByUrl(url); var ws = ss.getSheets()[0]; ws.appendRow([ new Date(), formObject.name, "'" + formObject.message, formObject.email, formObject.phone, file && file.getUrl() ]);
}[/code]
[b]index.html[/b]
[code]
[url=#]WRITE YOUR QUERY / MESSAGE[/url]
Name
Email
phone number
requested example Format: +919263943858
Message
Upload File
For multiple/bigger file size please attach/share via google drive link in message section.
SEND
function preventFormSubmit() { var forms = document.querySelectorAll('form'); for (var i = 0; i < forms.length; i++) { forms[i].addEventListener('submit', function (event) { event.preventDefault(); }); } } window.addEventListener('load', preventFormSubmit); function handleFormSubmit() { var formdata = $('#myForm').serializeArray() formdata.push({ name: 'myfile', value: myfile }) google.script.run.withSuccessHandler(success).processForm(formdata); } function success(){ document.getElementById("myForm").reset() Swal.fire({ position: 'center', icon: 'success', title: 'Sended successfully! Be ready we will contact you shortly', showConfirmButton: true,
отправить электронное письмо на адреса электронной почты получателя и отправителя или хотя бы отправить электронное письмо получателю со всеми введенными данными в форме (например: имя, адрес электронной почты, телефон,...
отправить электронное письмо на адреса электронной почты получателя и отправителя или хотя бы отправить электронное письмо получателю со всеми введенными данными в форме (например: имя, адрес электронной почты, телефон,...
В нашей компании мы используем реализацию с API Microsoft Graph для управления электронными письмами. Для этого у нас есть следующее деловое обоснование:
Мы хотим иметь возможность войти в систему с учетной записью, подобной [email protected] .
Мы...
Я начинающий пользователь приложений Azure и Logic и переполнения стека, и я пытаюсь отправить настраиваемое электронное письмо с использованием логических приложений на Microsoft Azure. Когда я устанавливаю переменную в качестве исходного кода...
Создана отправка электронной почты C# в серверном приложении Blazor. Перед использованием CKEditor 5 для тела электронного письма. При плавной проверке (OnValidSubmit) все работает нормально, но после использования CKEditor 5 для тела электронного...