การส่ง e-Mail มากๆ พร้อมกัน ต่างข้อความ ต่างสิ่งแนบ ด้วย Google Sheet

  Рет қаралды 16,839

Greecha Katpratoom

Greecha Katpratoom

Күн бұрын

Пікірлер: 68
@Bb-we8wk
@Bb-we8wk 3 жыл бұрын
ขอบคุณมากค่ะอาจารย์ ลองทำตามทำได้ไม่มีปัญหาค่ะ ติดตรงที่ชื่อคนส่งอีเมล์ไม่เหมือนที่เราเซ็ทไว้เวลาตั้งเขียนอีเมล์ใหม่อ่ะค่ะ
@gree555
@gree555 3 жыл бұрын
ผู้ส่งจะเป็น เจ้าของ Google Sheets เท่านั้นครับ
@bungwa3713
@bungwa3713 4 жыл бұрын
ขอบคุณค่ะ
@nailekcook
@nailekcook 3 жыл бұрын
ถ้าเราต้องการแนบภาพ + ไฟล์ PDF ต้องใส่อะไรเชื่อม ระหว่าง id คะ
@gree555
@gree555 3 жыл бұрын
ยัดไฟล์ทั้งสองลง array แล้วส่งครับ ต.ย. var picture1 = DriveApp.getFileById("id"); var pdf = DriveApp.getFileById("id"); MailApp.sendEmail({ to: emailAddress, subject: subject, body: message, attachments : [picture1,pdf] }); ประมาณนี้ ลองดูครับ
@อ.ทินกรเจริญศิลป์
@อ.ทินกรเจริญศิลป์ 5 ай бұрын
รบกวนขอคำแนะนำครับ ถ้าเราเอารูปจากเครื่องเราต้องทำอย่างไรครับและหากต้องการส่งครั้งต่อไปแต่มันคนละไฟล์กันทำอยางไรครับ
@gree555
@gree555 5 ай бұрын
ต้อง upload ไปที่ google drive ของตนเองนะครับ ถ้าอยากเปลี่ยนไฟล์ ก็ให้เอา id file ตัวใหม่ทับไป ไปที่ att เลย และลบ email_sent ในบรรทัดนั้นออก ก็ทำซ้ำไปซ้ำมาได้ครับ
@ทินกรเจริญศิลป์-ผ4จ
@ทินกรเจริญศิลป์-ผ4จ 4 ай бұрын
@@gree555 ขอบคุณครับอาจารย์เดี่ยวผมลองทำดูครับ
@mitthongchulitawong8155
@mitthongchulitawong8155 2 жыл бұрын
รบกวนสอบถาม เราสามารถส่งเป็น link file เพื่อให้ download ไฟล์ใน google sheet ได้ไหมครับ
@gree555
@gree555 Жыл бұрын
ใส่เป็น url เต็มๆ น่าจะได้ครับ ต้องลองนะ แต่เป็นข้อความ แบบมี url ซ่อนอยู่ คงใช้ code นี้ไม่น่าจะผ่าน
@ประมวลแซ่อื้อ
@ประมวลแซ่อื้อ 3 жыл бұрын
ข้อผิดพลาด TypeError: Cannot read property 'getRanges' of null ขึ้นแบบนี้ผมค่อยแก้ใขยังไครับ
@info7-mars970
@info7-mars970 2 жыл бұрын
น่าสนใจครับ
@อนิวรรตสุขกําเนิด
@อนิวรรตสุขกําเนิด 3 жыл бұрын
อาจารย์ครับผมเห็นแล้วโดนใจมากเลยครับ ขอบคุณมาก ๆ เลยครับ แต่อยากจะได้วิธีแนบถ้าเป็นไฟล์ word , excel , powerpoint ด้วยครับ
@gree555
@gree555 3 жыл бұрын
ใช้ code เดิมได้เลยครับ แค่เปลี่ยน id ของไฟล์เท่านั้นเอง
@chirdwatchcharamanothum8957
@chirdwatchcharamanothum8957 2 жыл бұрын
ตอนนี้ยังทำได้อยู่ไหมครับ
@pattarapongp.9102
@pattarapongp.9102 Жыл бұрын
ถ้าต้องการ cc หรือ bcc ใช้สูตรอย่างไรครับ
@gree555
@gree555 Жыл бұрын
MailApp.sendEmail({ to: emailAddress, cc: emailcc, bcc: emailbcc, subject: subject, body: message, attachments : [picture1.getBlob()] }); ดูพาราเตอร์อื่นๆ ได้ที่ developers.google.com/apps-script/reference/mail/mail-app?hl=th
@nartyza
@nartyza Жыл бұрын
ขออนุญาตสอบถามอาจารย์ด้วยครับสนใจนำไปใช้งานผมไม่มีพื้นฐานเลย ไม่ทราบว่าถ้าจะปรับขนาด font ตัวบาง ตัวหนา หรือใส่สี ต้องปรับโค้ดประมาณไหนครับอาจารย์
@gree555
@gree555 Жыл бұрын
developers.google.com/apps-script/reference/mail/mail-app?hl=th ต้องเปลียนพารามิเตอร์เดิมจาก body เป็น htmlBody และใช้ภาษา HTML ด้วยครับ ต้องศึกษา 2 อันนี้ แล้วทดลองดูครับ
@rungtiwameuanpim8370
@rungtiwameuanpim8370 Жыл бұрын
ถ้าต้องการเปลี่ยนตรง email sent เป็น dropdown ถ้ามีการ dropdown เป็น email sent ให้ทำการส่งเมล์สามารถทำได้ไหมคะอาจารย์
@gree555
@gree555 Жыл бұрын
ทำได้นะครับ แต่การจับ event และการออกคำสั้งจะต้องไปอยูใน onEdit(e) ทุกครั้งที่มีการแก้ไข sheet นั้น และตรงเงื่อนไขที่กำหนด
@porschech3198
@porschech3198 3 жыл бұрын
สามารถทำผ่าน outlook ได้ไหมครับ
@gree555
@gree555 3 жыл бұрын
code นี้ไม่ได้ครับ มันจะอิงกับ email google ของเรา
@suparachsuwattanaphim8567
@suparachsuwattanaphim8567 3 жыл бұрын
เรียนสอบถามว่า ถ้าเปลี่ยนเป็นส่ง SMS จะทำได้ไหมครับ
@gree555
@gree555 3 жыл бұрын
ไม่ทราบครับ ไม่เคยลอง
@jenjiranantha9007
@jenjiranantha9007 3 жыл бұрын
รบกวนสอบถาม ถ้าเราจะ CC email เพิ่มได้ไหมคะ เขียน code ยังคะุุอาจารย์
@gree555
@gree555 3 жыл бұрын
ก็เพิ่ม cc เข้าไปเลยครับ ต.ย. ประมาณนี้ อย่างลืมใส่ email address ที่ 2 ด้วยครับ MailApp.sendEmail({ to: emailAddress, cc: emailAddress2, subject: subject, body: message, attachments : [picture1,pdf] });
@tuenjaichaisuwan1950
@tuenjaichaisuwan1950 6 ай бұрын
ถ้าจะให้ส่งเป็นไฟล์ excel ได้ไหมค่ะ
@gree555
@gree555 5 ай бұрын
ได้ครับ ลองเอาออก getBlob() สร้างตัวแปร var file = DriveApp.getFileById( id ) ก็พอ
@tuenjaichaisuwan1950
@tuenjaichaisuwan1950 5 ай бұрын
@@gree555 ยัง error อยู่ค่ะ
@PluemhathaiJaisuesat
@PluemhathaiJaisuesat 10 ай бұрын
ถ้ามันขึ้นว่า exception: the parameter(null,null) ในบรรทัดที่7ละคะ ต้องแก้ยังไงคะ
@gree555
@gree555 10 ай бұрын
บรรทัดที่ 7 เป็นการดึงข้อมูลในช่วงที่กำหนด จาก google sheet ที่กำลัง active อยู่ เดาว่า google sheet ที่ active อยู่ไม่มีข้อมูลอยู่จริง หรือไม่เปิด google sheet ไว้
@doungjaimonkonjaronemit6122
@doungjaimonkonjaronemit6122 2 жыл бұрын
อาจารย์คะ เราต้องมี Google Business Profile มั๊ยคะ ตอนนี้ เข้าไปในเครื่องมือ ไม่ขึ้น แก้ไขสคริปค่ะ
@greechagreecha7577
@greechagreecha7577 2 жыл бұрын
version ใหม่ ย้ายไปอยู่ที่เมนู ส่วนขยาย และก็ Apps Script ครับ
@doungjaimonkonjaronemit6122
@doungjaimonkonjaronemit6122 2 жыл бұрын
@@greechagreecha7577 ต้อง โหลด app script และต้องมี google business profile ใช่มั๊ยคะ คือตอนนี้ใช้ google ส่วนตัวไม่ได้เป็นองค์กรธุรกิจค่ะ ขอรบกวนอาจารย์ด้วยค่ะ
@nakhun21
@nakhun21 Жыл бұрын
ถ้าสิ่งที่แนบส่งไม่ใช่รูปภาพ แต่เป็นไฟล์ PDF จะต้องแก้ไขโค้ดส่วนไหนบ้างครับ และต้องแก้ไขเป็นคำสั่งอะไรครับ ขอบคุณครับ
@gree555
@gree555 Жыл бұрын
ลองหรือยังครับ โค้ดนี้ก็ใช้ได้นะ
@WongsakornThongphuntha
@WongsakornThongphuntha 3 жыл бұрын
เราสามารถแนบไฟล์pdf.แบบไม่ซ้ำกันได้ไหมครับ
@gree555
@gree555 3 жыл бұрын
ได้ซิครับ
@prakaikiatrirks-urai7327
@prakaikiatrirks-urai7327 2 жыл бұрын
แก้ไขได้แล้วครับเป็นที่ ลิ้ง google drive ขอบคุณมากครับอาจารย์
@tidapaweek.9337
@tidapaweek.9337 Жыл бұрын
มีแบบไม่ใส่โค้ดมั้ยคะ ทำกับส่วนเสริม
@gree555
@gree555 Жыл бұрын
เคยเห็นมีนะครับ แต่เสียเงิน
@ทินกรเจริญศิลป์-ผ4จ
@ทินกรเจริญศิลป์-ผ4จ 5 ай бұрын
หากเรามีไฟล์ที่ส่งมันจะต้องเปลี่ยนเดือนละครั้งละครับทำได้ไหมครับ
@gree555
@gree555 5 ай бұрын
ทำได้ครับ แค่เปลี่ยน id file เป็นตัวใหม แล้วก็เอา email_sent ออก ก็เริ่มใหม่ได้
@sarawutwangkeeree5141
@sarawutwangkeeree5141 Жыл бұрын
ถ้าขึ้นแบบนี้ ทำอย่างไรครับ ข้อผิดพลาด Exception: Invalid email: a
@honeymoney6139
@honeymoney6139 Жыл бұрын
email ผิดครับ ให้ตรวจสอบ หรือลบ หรือข้ามคนนี้ไปเลย
@suphachaiphansawai2319
@suphachaiphansawai2319 3 жыл бұрын
บรรทัดที่ 20 แจ้ง error ครับ
@shane45220914
@shane45220914 2 жыл бұрын
ติดอันนี้ครับ ข้อผิดพลาด Exception: Service invoked too many times for one day: email. ..ข้อมูลมีหลายบรรทัดครับ...
@greechagreecha7577
@greechagreecha7577 2 жыл бұрын
มีการส่ง email ในปริมาณมากเกินไป ที่เคยทำจะไม่เกิน 500 ต่อวัน
@kaptanjay26
@kaptanjay26 2 жыл бұрын
วันนึงมันส่งได้กี่ครั้งครับ
@gree555
@gree555 2 жыл бұрын
มีเงื่อนไขตามนี้ครับ support.google.com/a/answer/166852?hl=th
@suepsakunsuwanna9618
@suepsakunsuwanna9618 Жыл бұрын
มีวิธีที่จะทำให้มีคนกรอกข้อมูลในgoogle form แล้วให้มันทำงานอัตโนมัติแบบไม่ระบุแถวที่เราจะส่งไปได้ไหมครับ ให้มันทำงานเองอ่ะครับ
@gree555
@gree555 Жыл бұрын
ทำได้ครับ ลองดูคลิปคนนี้ดูครับ kzbin.info/www/bejne/jpO3Z3-hgJuIjtU
@apthr2443
@apthr2443 2 жыл бұрын
ติด ข้อผิดพลาด Script var EMAIL_SENT = "EMAIL_SENT"; function sentEmail() { var sheet = SpreadsheetApp.getActiveSheet(); var startrow = 2; var numRow = 2; var dataRange = sheet.getRange(startrow,1,numRow,6); var data =dataRange.getValue(); for (var i = 0; i < data.length; ++i) { var row = data[i]; var emailaddress = row[0]; var message = message + row[3] +" "; message = message + "Your Sincerely," +" "; message = message + "Boonnada Manoping"; var email_Sent = row[5]; if (email_Sent != EMAIL_SENT ) { var subject = row[2] ; var picture1 = DriveApp.getFileById(row[4]); MailApp.sendEmail({ to: emailaddress, subject: subject, body: message, attachments: [picture1.getBlob()] }) sheet.getRange(startrow +i,6).setValue(EMAIL_SENT); SpreadsheetApp.flush(); } } } ติด Error แบบนี้ ค่ะ Exception: Invalid argument: id sentEmail @ รหัส.gs:19 ช่วยเช็คให้หน่อยค่ะ ขอบคุณค่ะ
@greechagreecha7577
@greechagreecha7577 2 жыл бұрын
ต้องดูที่ sheet ว่าข้อมูล email ถูกต้องหรือไม่
@ศิริพรอาจเอี่ยม
@ศิริพรอาจเอี่ยม Жыл бұрын
ขอบคุณค่ะ
@satitapornpatthanaphisuth3032
@satitapornpatthanaphisuth3032 4 күн бұрын
วิธีการคัดลอกลิงค์ที่เร็วทำอย่างไร
@gree555
@gree555 3 күн бұрын
ยังไงก็ต้อง copy มาทั้งหมดก่อนครับ แล้วมาตัดโดยใช้ function ง่ายๆ ได้เลย เช่น สมมุติว่า A1 คือ url เขียนสูตร ที่ A2 ตามนีดูครับ =mid(A1,36,len(A1)-55)
@satitapornpatthanaphisuth3032
@satitapornpatthanaphisuth3032 2 күн бұрын
@@gree555 ขอโทษนะคะ พอดีไม่ค่อยเก่ง แต่จะพยายามคะ คือ ไฟล์ PDF ที่จะใช้เป็นไฟล์แนบต้องนำไว้ใน ไดรท์ ได้วยไหมคะ
How to Send Email Reminders when your Bills are Due on Google Sheet
37:33
Stories from Mars
Рет қаралды 21 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Live สอนส่งอีเมล์+ไฟล์แนบ จากข้อมูลใน Excel ด้วย Power Automate
1:03:06
สุดยอดฟังก์ชั่น QUERY  ใน Google Sheets
9:04
Mail merge with attachments for Gmail, Google Sheets
6:16
Carl Arrowsmith
Рет қаралды 44 М.
การสร้างฟอร์มด้วย WebApp ให้บันทึกข้อมูลลง Google Sheet
43:11
ครูอภิวัฒน์"สอนสร้างสื่อ"
Рет қаралды 130 М.
Send Email From Google Sheets (Easiest Way 2024)
8:18
Outright Systems
Рет қаралды 518
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН