قم بتشغيل برنامج Google Apps Script في حدث Google-SpreadSheet؟
-
21-09-2019 - |
سؤال
إذا قمت بإنشاء برنامج نصي لتطبيقات Google ، فهل يمكنني توصيله بجائزة جوجل لتشغيله بناءً على حدث ما ، أو هل يجب أن أستحضره يدويًا؟
لا أعرف ما إذا كانت Google Sheets تدعم أي أحداث.
على سبيل المثال: برنامج نصي لتطبيق Google الذي يخرج الصفوف في جدول البيانات الذي تم وضع علامة عليه عن طريق عمود له الرقم 1 بجانب الصفوف المكتملة. أود تشغيل هذا كلما تم تعديل صف ، أو حتى عندما يتم تحميل جدول البيانات لأول مرة.
المحلول
الوظيفة onOpen()
يتم تنفيذها تلقائيًا في كل مرة يتم فيها تحميل جدول بيانات. في المستقبل ، سنعرض واجهة برمجة تطبيقات للحدث العام ، ولكن حتى ذلك الحين يمكنك ببساطة تحديد وظيفتك الخاصة طالما تسمى onOpen()
.
من القسم 2 من الدورة التعليمية
هناك أيضا وظيفة onEdit()
كما يمكن مشاهدته في:
http://www.google.com/support/forum/p/apps-script/thread؟tid=584a17c79e4c04d5&hl=en
يبدو أن التعامل مع الأحداث في حالة تدفق ويعتمد على القضايا الأمنية التي يتم وضعها.