ملء جداول بيانات Google بواسطة صف، وليس عن طريق الخلية

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

  •  22-12-2019
  •  | 
  •  

سؤال

لدي جدول بيانات له قيمته التي أرغب في ملء القيم من القواميس داخل قائمة. كتبت للحصول على حلقة التي تقوم بتحديث الخلايا عن طريق الخلية، لكنها بطيئة للغاية وأحصل على gspread.httpsession.httperror في كثير من الأحيان. أحاول كتابة حلقة لتحديث الصف حسب الصف. هذا ما لدي:

giveacodicetagpre.

هنا هو خليتي بواسطة حلقة الخلية:

giveacodicetagpre.

ما هو عليه هو العثور على رأس يتوافق مع المفتاح في قائمة القواميس وتحديث الخلية تحتها. التكرار التالي يتم زيادة الصف من قبل واحد، لذلك يقوم بتحديث الخلايا في نفس الأعمدة، ولكن الصف التالي. هذا بطيء جدا وأريد التحديث حسب الصف. محاولتي:

giveacodicetagpre.

يقوم هذا بتحديث كل صف بسرعة، ولكن بنفس القيمة. لذلك، تذكر الثالث المتداخلة للحلقة نفس القيمة لكل خلية. أنا كسر رأسي في محاولة لمعرفة كيفية تعيين القيم اليمنى للخلايا. مساعدة موضع تقدير.

p.s. بالمناسبة أنا أستخدم الرؤوس لأنني أريد ترتيب معين يجب أن يظهر فيه القيم في جداول بيانات Google.

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

المحلول

يشبه الكود التالي إجابة كوبا ولكن يكتب الورقة الكاملة مرة واحدة بدلا من الصف لكل صف.هذا هو أسرع حتى:

giveacodicetagpre.

نصائح أخرى

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

giveacodicetagpre.

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