في بعض الأحيان عندما بناء مجموعة البيانات في ال مكشطة الويب يتم إضافة المزيد من القيم intس عمود واحد من آخر. في المثال التالي بعد الصفحة الأولى ، يتم إضافة الاسم John إلى عمود الاسم مع ثلاثة ألوان ، وفي الصفحة التالية ، يتم إضافة اسم David مع لونين آخرين. لإعطاء مجموعة البيانات التالية.
لكن هذا الجدول مضلل لأنه لا يعرض الاسم الذي تم العثور عليه باستخدام الألوان. بدلا من ذلك pad يمكن استخدام الطريقة لإلحاق الخلايا الفارغة تلقائيًا بنهاية أعمدة مجموعة البيانات حتى تكون جميع الأعمدة متماثلة الطول. مثال على pad الطريقة المستخدمة موضحة أدناه.
pad
Data.save(Page.getTagValue({"class":{"equals":"Name"}}), 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad();
هذه التعليمات كشط تنتج مجموعة البيانات التي تبدو مثل هذا.
يمكننا تحسين هذا من خلال تحديد padValue المعلمة من pad طريقة لتكون اسم وجدت من قبل مكشطة. كما في هذا المثال ، لا يوجد سوى اسم واحد لكل صفحة ، حيث تصبح إرشادات الكشط.
padValue
var name = Page.getTagValue({"class":{"equals":"Name"}}); Data.save(name, 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad(name);
الذي يضع اسمًا في كل خلية فارغة من عمود الاسم كما هو موضح أدناه.