For the complete documentation index, see llms.txt. This page is also available as Markdown.

كيفية استخدام Google Sheets للرسائل الجماعية

يمكنك هنا العثور على تعليمات مفصلة حول كيفية جمع عناوين البريد الإلكتروني بمساعدة روبوت محادثة على Mavibot.ai وإرسال عرض تجاري باستخدام النص البرمجي من Google Sheets.

كيفية إنشاء رسائل بريدية بمساعدة Google Sheets

كيف يعمل: يجمع الروبوت العناوين الجديدة ويلصقها واحدًا تلو الآخر في العمود الأول (A3:A في ورقة "Sending"). يتم تشغيل سكربت Google عندما يتم ضبط الوقت أو عند تغيير الورقة (حسب نوع المُشغِّل)، حيث ينشئ رسالة بريدية بالعناوين الجديدة وينقلها إلى ورقة "Log" مع طابع زمني.

function SendMail() {

var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet = ss.getSheetByName("Sending")
var email = sheet.getRange("a3:a").getValues()
var subj = sheet.getRange("c2").getValue()
var body = sheet.getRange("d2").getValue()
var arr = []

MailApp.sendEmail(email, subj, body)
arr = [[new Date(), email]]

//write sent addresses into Log
ss.getSheetByName("Log").getRange(ss.getSheetByName("Log").getLastRow()+1, 1, 1, 2).setValues(arr)
//clear the Sending sheet
sheet.getRange("a3:a").clearContent()
}

يتكوّن الإعداد من 4 أجزاء: إعداد الورقة، تفعيل السكربت، إعداد روبوت الدردشة و إعداد مُشغِّل

كيفية إعداد ورقة

أنشئ نسخة من الورقة التي تحتوي على الكود‎: ملف -> إنشاء نسخة

لاحظ أنه مكتوب إن السكربتات ستُنسخ أيضًا - تأكد من ذلك عند نسخ الورقة. اضغط "إنشاء نسخة".

في ورقة "Sending" غيّر فقط العمودين B2 وC2:

بخصوص الورقة: يلصق الروبوت العناوين في العمود الأول (A3:A في ورقة "Sending"). عليك تغيير عمودي الموضوع والرسالة فقط، لا شيء آخر

الآن عليك التحقق من صلاحية الوصول إلى ورقتك، ويجب أن تكون متاحة للتحرير لأي شخص لديه الرابط، كما في لقطة الشاشة أدناه.

كيفية تفعيل السكربت

في أوراقك: الإضافات -> Apps Script

اختر "SendMail"

اضغط "تشغيل"

اضغط "مراجعة الأذونات"

اختر الحساب الذي تريد إرسال الرسائل البريدية منه.

اضغط "متقدم"

اضغط "الانتقال إلى (اسم السكربت) (غير آمن)"

اضغط "السماح"

الآن عليك التأكد من أن السكربت تم تفعيله من خلال التحقق من رسالة التنبيه الأمني في حسابك

كيفية إعداد روبوت الدردشة

لنأخذ كمثال المخطط التالي المكوّن من ثلاث كتل

1) الكتلة الخضراء الأولى "التحقق من الشرط الأساسي" يبدأ الحوار مع الروبوت. هنا نكتب العبارة التي ستبدأه في الشروط. وللتأكد من حفظ الإعدادات في الكتل، لا تنسَ الضغط على "حفظ" بعد الإضافة.

2) الآن أنشئ كتلة أسفلها وعدّل الاتصال. افتح تبويب "User enters data" والصق اسم المتغير (client_mail كما في المثال). ثم ضع تعبيرًا نظاميًا في الشرط للتحقق من البريد الإلكتروني. في هذه المرحلة، من المهم التحقق من دقة البيانات المُدخلة، وإلا سيتجمّد السكربت كثيرًا. يمكنك استخدام أحد التعبيرين التاليين:

^[a-z0-9][a-z0-9_.-]@([a-z0-9]+.)[a-z0-9][a-z0-9-]+.([a-z]{2,6})$

^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$

المزيد عن التعبيرات النظامية هنا

3) الكتلة التالية هي التي تنقل البيانات إلى الورقة. اضبط كل شيء كما هو في لقطة الشاشة (وصف الحقول أدناه)

  • اختر نوع طلب POST-json.

  • الصق عنوان URL الخاص بالدالة في تبويب “URL request”.

    https://store.salebot.ai/function/gsheets

  • الصق السطر التالي في تبويب “JSON parameters” {"id": "(معرّفك id)", "mapping":{"a":"#{client_mail}"}, "list_name": "Sending"} الصق معرّفك id من الرابط إلى ورقتك. يمكنك العثور عليه في الرابط إليها، بعد d/

كيفية إعداد مُشغِّل

قبل إنشاء مُشغِّل، تحقق من أن الروبوت يكتب البيانات في الورقة وأن الدالة تعمل بشكل صحيح.

إذا سار كل شيء بسلاسة، افتح Extensions -> Apps Script -> SendMail ثم Triggers في القائمة على اليسار.

أنشئ مُشغِّلًا جديدًا باستخدام الزر الموجود في الزاوية اليمنى السفلية من الشاشة

اضبطه كما في لقطة الشاشة. إذا كنت تُعدّه ليعمل وفق الوقت، فاعلم أن الفترة الزمنية يجب ألا تقل عن 30 دقيقة. يمكنك اختيار القيم التي تريدها، لكن تذكّر أن هناك بعض الحصص‎. ثم اضغط "حفظ".

الآن أصبح هناك مُشغِّل في القائمة. اكتمل الإعداد!

روابط أخرى مفيدة:

حدود إرسال Gmail في Google Workspace

مزيد من المعلومات حول خدمة Gmail

الحصص الخاصة بخدمات Google

آخر تحديث