سؤال

أحاول (ولم أنجح في الوقت الحالي) ملء نموذج Google من جدول بيانات Google باستخدام العناصر التي التقطتها من موقع الويب هذا وهذه الإجابة المفيدة للغاية المقدمة من Mogsdad هنا.

من الناحية المثالية، أبحث عن:

  1. يقوم Logger.log (URL) بتسجيل عناوين URL لجميع البيانات المخزنة في جدول البيانات، هل من الممكن تسجيل الإدخال الأخير واستخدامه لإنشاء عنوان URL؟

  2. هل من الممكن بعد ذلك إرسال عنوان URL المعبأ مسبقًا تلقائيًا بمجرد ملؤه بالبيانات؟لقد وجدت هذه المادة مفيدة هنا مما يوحي بأن هذا يمكن القيام به؟

  3. البيانات المخزنة في جدول بيانات Google هي بيانات تم التقاطها من نموذج Google آخر.ويرجع ذلك إلى الحاجة إلى استخدام برنامج Excel (نقص الاتصال بالإنترنت) مع صيغة متسلسلة لدمج جميع الخلايا التي تحتوي على البيانات في خلية واحدة.ثم يتم تقديم ذلك في نموذج Google الآخر الذي يحتوي على هذا برنامج نصي لتقسيم البيانات حسب العمود جاهز للإجابة على الأسئلة به.هل سيؤثر هذا على المشغل المطلوب للإرسال التلقائي عند إجراء الإرسال؟

هل يمكنني أن أضيف أن فهمي لهذا الأمر محدود إلى حد ما، لذا يرجى توخي الحذر إذا كان هذا يبدو سهلاً إلى حد ما!

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

المحلول

هل من الممكن تسجيل الإدخال الأخير واستخدامه لإنشاء عنوان URL؟

لست متأكدًا من أنني أتابعك هنا - في تلك الإجابة الأخرى، Logger.log() كان الهدف من البيان فقط هو توضيح أنه يمكنك إنشاء عنوان URL الصحيح، إذا كنت تريد توزيعه.بدلاً من تسجيله، يمكنك فقط استخدام محتوى المتغير url.

لكن دعنا نمضي قدمًا، لأنني أعتقد أن هذا بعيد بعض الشيء عن طريقك.

هل من الممكن بعد ذلك إرسال عنوان URL المعبأ مسبقًا تلقائيًا بمجرد ملؤه بالبيانات؟

هناك نقطة بداية أفضل. هل يمكننا إرسال المعلومات برمجيًا من جدول بيانات إلى نموذج جوجل؟ بالتأكيد!يرى استخدم البرامج النصية للتطبيقات لفتح النموذج وإجراء التحديد.إنها طريقة أكثر موثوقية للقيام بالمهمة مما تراه في منشور "حيل URL".

في حالة "الإرسال التلقائي"، أو محاكاة إرسال النموذج، لا داعي للقلق بشأن عنوان URL المعبأ مسبقًا على الإطلاق.هذا اختصار للبشر المزعجين.ما تريده هو تجميع payload ل POST بدلاً من ذلك، اطلب من جهاز الكمبيوتر تجاوز واجهة مستخدم النموذج تمامًا.

شيء عن الاكسل...هل سيؤثر هذا على المشغل المطلوب للإرسال التلقائي عند إجراء الإرسال؟

(يبدو مثل...) أنت تستخدم Form1 لإدخال البيانات في جدول البيانات 1، ثم تتوقع الرد على الإرسال (البشري؟) للنموذج 1 من خلال مطالبة الجهاز بإرسال النموذج 2 بعد فصل البيانات عن النموذج 1.

نعم، ستحتاج إلى توخي الحذر من أن يتم تقسيم الأعمدة قبل محاولة قراءة المعلومات لإرسال Form2.

أقترح أنه من الأفضل أن تحصل على وظيفة تشغيل إرسال النموذج لـ Spreadsheet1 التي تقسم السلسلة المستلمة من Form1 ثم ترسل POST إلى Form2 على الفور.ثم أقوم بتسجيل حقيقة حدوث هذا الإجراء باستخدام التقنية من مشغل البريد الإلكتروني لجدول البيانات.

نصائح أخرى

  1. هو ثم ممكن بالنسبة لعنوان URL المملوء مسبقا للإرسال التلقائي مرة واحدة مأهولة بالبيانات؟ لقد وجدت هذه المقالة المفيدة هنا التي تشير إلى أنه يمكن القيام بذلك؟

كما قال mogsdad

هناك نقطة انطلاق أفضل. هل يمكننا تقديم معلومات من جدول بيانات برمجيا إلى شكل جوجل؟ بالتأكيد!

وفقا للتحرير إلى استخدام البرامج النصية التطبيقية لفتح النموذج وإجراء عملية اختيار ، طريقة الحمولة / المشاركة الآن قديم الآن. البديل هو استخدام خدمة التطبيق النموذج. أدناه هو التكيف الذي قمت بتكييفه على overbetterbuilurls 1 بواسطة MOGSDAD لتقديم ردود بدلا من إنشاء عناوين URL مليئة مسبقا والذي سيتم استخدامه في ملف مشروع جوجل من جوجل مستقل.

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

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top