كتابة سكربت Google Sheets لأتمتة مهمة بالذكاء الاصطناعي

سكربت Apps Script لقوقل شيتس: الكود بتعليقات عربية وخطوات تركيبه وأذوناته وما يلزم اختباره أولاً.

بواسطة ‪Ahmed Eid‬‏Claude0 نسخة

متى تستخدم هذا البرومبت

  • عند تكرار مهمة يدوية في قوقل شيتس كل يوم أو أسبوع.
  • عند حاجتك لنسخ بيانات أو إرسال تنبيه تلقائياً.
  • عند رغبتك في زر يشغّل خطوات متعددة.

نص البرومبت

أريد سكربت Apps Script لقوقل شيتس يفعل: {{وصف المطلوب}}. بنية ملفي: {{أسماء الأوراق والأعمدة}}. متى يُشغَّل: {{يدوياً أم بمشغّل زمني أم عند التعديل}}. اعطني: الكود كاملاً بتعليقات عربية، خطوات تركيبه في الملف، الأذونات التي سيطلبها ولماذا، ما يجب اختباره على نسخة أولاً، وما يحدث إن تغيّرت أسماء الأوراق أو الأعمدة.
{{وصف المطلوب}}{{أسماء الأوراق والأعمدة}}{{يدوياً أم بمشغّل زمني أم عند التعديل}}

املأ المتغيرات ثم انسخ

أريد سكربت Apps Script لقوقل شيتس يفعل: {{وصف المطلوب}}. بنية ملفي: {{أسماء الأوراق والأعمدة}}. متى يُشغَّل: {{يدوياً أم بمشغّل زمني أم عند التعديل}}. اعطني: الكود كاملاً بتعليقات عربية، خطوات تركيبه في الملف، الأذونات التي سيطلبها ولماذا، ما يجب اختباره على نسخة أولاً، وما يحدث إن تغيّرت أسماء الأوراق أو الأعمدة.

كيف تستخدمه

  1. انسخ البرومبت بالزر أو املأ المتغيرات أولاً.
  2. الصقه في ChatGPT أو Claude أو Gemini.
  3. عدّل النتيجة أو أعد الطلب بتغيير المتغيرات.

مثال على النتيجة

المطلوب: نسخ صفوف الطلبات المكتملة إلى ورقة الأرشيف كل ليلة.

function archiveCompleted() {
  // الورقة المصدر والهدف
  const ss = SpreadsheetApp.getActive();
  const src = ss.getSheetByName('الطلبات');
  const dst = ss.getSheetByName('الأرشيف');
  // نقرأ كل البيانات دفعة واحدة (أسرع من قراءة خلية خلية)
  const rows = src.getDataRange().getValues();
  ...
}

التركيب: من الملف اختر Extensions ثم Apps Script، والصق الكود، واحفظه، ثم أضف مشغّلاً زمنياً يومياً من أيقونة الساعة.

الأذونات: قراءة وتعديل جداولك — يطلبها لأنه ينسخ ويحذف صفوفاً.

اختبره على نسخة: انسخ الملف وشغّله عليه أولاً، لأنه يحذف من الورقة المصدر.

نصائح للاستخدام

  • اقرأ واكتب البيانات دفعة واحدة لا خلية خلية؛ الفرق في السرعة كبير.
  • اختبر أي سكربت يحذف أو ينقل على نسخة من الملف أولاً.
  • ثبّت أسماء الأوراق والأعمدة، فالسكربت ينكسر بصمت عند تغييرها.

النماذج الموصى بها

Claude

أسئلة شائعة

هل أحتاج خبرة برمجية؟
لا للتركيب والتشغيل، لكن راجع ما يفعله الكود قبل تشغيله على بيانات حقيقية، خاصة إن كان يحذف أو يرسل رسائل.
هل يعمل السكربت مع إكسل؟
لا؛ Apps Script خاص بقوقل. لإكسل يُستخدم Office Scripts أو VBA؛ اذكر ذلك في الطلب لتحصل على المكافئ.

برومبتات ذات صلة

برومبت حساب معدلات النمو

احسب معدلات النمو الشهري والسنوي المركّب والتراكمي من أرقامك، واعرف أي معدل يصلح لأي سياق.

هذه أرقامي على مدى فترات: {{CLIPBOARD}} احسب واعرض: معدل النمو من فترة لفترة، معدل النمو الشهري المركّب، معدل النمو السنوي المركّب، النمو التراكمي على المدة كلها، والفرق بين هذه المعدلات ومتى يُستخدم كل واحد. اعرض خطوات الحساب، وحذّرني إن كان أحد المعدلات مضللاً بسبب قاعدة صغيرة أو فترة شاذة.

برومبت حساب المتوسطات والنسب بدقة

احسب متوسطات ونسب أرقامك بالطريقة المناسبة لها، مع تمييز النسبة المئوية من النقطة المئوية.

هذه أرقامي: {{CLIPBOARD}} المطلوب: {{ما أريد حسابه}}. احسبه واعطني: النتيجة مع خطوات الحساب، هل المتوسط الحسابي هو المناسب أم الوسيط أم المتوسط المرجّح وسبب ذلك، الفرق بين النسبة المئوية والنقطة المئوية في نتيجتي إن كان الأمر يتعلق بذلك، الأخطاء الشائعة في هذا النوع من الحساب، وصياغة النتيجة صياغة صحيحة لعرضها في تقرير.

برومبت بناء توقعات من بيانات تاريخية

ابنِ توقعاً من بياناتك التاريخية بثلاثة سيناريوهات، مع بيان الطريقة وحدودها ومدى عدم اليقين.

هذه بياناتي التاريخية: {{CLIPBOARD}} أريد توقعاً لـ {{المدة المطلوبة}}. اعطني: الاتجاه العام والموسمية إن وُجدت، توقعاً بثلاثة سيناريوهات (متحفظ ومتوسط ومتفائل) بأرقامه، الطريقة التي استخدمتها وحدودها، مدى عدم اليقين في التوقع، العوامل التي قد تُبطل التوقع، وعدد الفترات التاريخية اللازمة لتوقع أدق إن كانت بياناتي غير كافية. لا تعرض التوقع كرقم واحد قاطع.

برومبت بناء جدول محوري PivotTable

احصل على تركيبة الجدول المحوري التي تجيب سؤالك: الصفوف والقيم والمرشحات وخطوات إكسل.

أريد جدولاً محورياً يجيب هذا السؤال: {{السؤال}}. أعمدة بياناتي: {{أسماء الأعمدة ومحتواها}}. اعطني: ما أضعه في الصفوف والأعمدة والقيم والمرشحات بالتحديد، طريقة التجميع المناسبة (مجموع، متوسط، عدد) وسببها، الخطوات في إكسل بالترتيب، الحقول المحسوبة التي أحتاجها إن لزم، وتنبيهاً إن كان سؤالي لا يُجاب بجدول محوري ويحتاج تحليلاً آخر.
المزيد في أعمال وإنتاجية