לפעמים מתי בניית מערך נתונים ב מגרד רשת נוספים ערכים into טור אחד משני. בדוגמה למטה לאחר גירוד העמוד הראשון השם ג'ון מתווסף לעמודה שם יחד עם שלושה צבעים ובעמוד הבא השם דוד נוסף יחד עם שני צבעים נוספים. למסור את מערך הנתונים הבא.
שם | צֶבַע |
---|---|
ג'ון | צהוב |
דוד | אָדוֹם |
ירוק | |
כָּחוֹל | |
סָגוֹל |
עם זאת טבלה זו מטעה מכיוון שהיא לא מראה איזה שם נמצא עם אילו צבעים. במקום זאת pad
ניתן להשתמש בשיטה כדי להוסיף אוטומטית תאים ריקים לסוף עמודות הנתונים, עד שכל העמודות זהות באורך זהה. דוגמה ל pad
השיטה בה נעשה שימוש מוצגת להלן.
Data.save(Page.getTagValue({"class":{"equals":"Name"}}), 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad();
הוראות גירוד אלה מייצרות מערך נתונים שנראה כך.
שם | צֶבַע |
---|---|
ג'ון | צהוב |
אָדוֹם | |
ירוק | |
דוד | כָּחוֹל |
סָגוֹל |
אנו יכולים לשפר זאת עוד יותר על ידי ציון ה- padValue
פרמטר של pad
שיטה להיות השם שנמצא על ידי המגרד. כמו בדוגמה זו יש רק פעם אחת שם בעמוד שהוראות הגרד הופכות אליו.
var name = Page.getTagValue({"class":{"equals":"Name"}}); Data.save(name, 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad(name);
שמכניס שם לכל תא ריק בעמודת השם כמוצג להלן.
שם | צֶבַע |
---|---|
ג'ון | צהוב |
ג'ון | אָדוֹם |
ג'ון | ירוק |
דוד | כָּחוֹל |
דוד | סָגוֹל |