كيف تظهر تقريرًا مرحليًا إلى المستخدم في برنامج Google Apps Script؟

StackOverflow https://stackoverflow.com/questions/3672977

  •  01-10-2019
  •  | 
  •  

سؤال

لديّ برنامج نصي بسيط يرسل مجموعة من رسائل البريد الإلكتروني ، لكن هذه الأشياء تستغرق وقتًا لإرسالها وأريد أن أظهر للمستخدم نافذة التمرير مع عناوين رسائل البريد الإلكتروني عند إرسالها (أو ، سيكون شريط التقدم جيدًا أيضًا). أعتقد أن هذا ممكن مع الجديد فئات واجهة المستخدم, ، لكن لا يمكنني تشغيلها. الوثائق هي نوعا ما.

على وجه التحديد ، المشكلة هي أن نافذة واجهة المستخدم الرسومية التي تنبثق تظهر فارغة حتى يتم إرسال جميع رسائل البريد الإلكتروني (ينتهي البرنامج النصي) ثم يظهر النص. يحدث هذا حتى لو اتصلت show(myapp) بعد كل مرة أقوم بتحديث التسمية.

هل كانت مفيدة؟

المحلول 2

حاليًا ، يبدو أن الإجابة هي "لا يمكنك".

أفضل ما يمكنني فعله هو تغيير الخلية في جدول البيانات ولكن حتى فشل ذلك تمامًا (يتم تحديث الخلية مرة واحدة فقط ، في النهاية) عند إرسال رسائل البريد الإلكتروني.

سيتم تحديثها مع تغير الأشياء ...

نصائح أخرى

يمكنك تجربته مع نافذة منبثقة:

// The code below shows a popup that disappears in 3 seconds
SpreadsheetApp.getActiveSpreadsheet().toast("Hello", "world?", 3);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top