Class Columns

עמודות

בווידג'ט Columns מוצגות עד 2 עמודות בכרטיס או בתיבת דו-שיח. אפשר להוסיף ווידג'טים לכל Column. הווידג'טים מופיעים לפי הסדר שבו צוינו. ראו דוגמה באפליקציות של Google Chat בקטע עמודות.

הגובה של כל עמודה נקבע לפי העמודה הגבוהה יותר. לדוגמה, אם העמודה הראשונה גבוהה מהעמודה השנייה, בשתי העמודות יהיה הגובה של העמודה הראשונה. מכיוון שכל עמודה יכולה להכיל מספר שונה של ווידג'טים, לא ניתן להגדיר שורות או ליישר ווידג'טים בין העמודות.

העמודות מוצגות זו לצד זו. אפשר להתאים אישית את הרוחב של כל עמודה באמצעות השדה HorizontalSizeStyle. אם רוחב המסך של המשתמש צר מדי, העמודה השנייה תיעטף מתחת לעמודה הראשונה:

  • באינטרנט, העמודה השנייה גולשת אם רוחב המסך קטן מ-480 פיקסלים או שווה לו.
  • במכשירי iOS, העמודה השנייה גולשת אם רוחב המסך קטן מ-300 נק' או שווה לו.
  • במכשירי Android, העמודה השנייה תיגלש אם רוחב המסך קטן מ-320dp או שווה לו.

אפשר להשתמש בהן באפליקציות של Google Chat ובתוספים של Google Workspace.

// Build a column that is aligned in the center and fills the space:
const column = CardService.newColumn()
    .setHorizontalSizeStyle(CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE)
    .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER)
    .setVerticalAlignment(CardService.VerticalAlignment.CENTER);
const columns = CardService.newColumns()
    .addColumn(column)
    .setWrapStyle(CardService.WrapStyle.WRAP);

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
addColumn(column)Columnsהוספת Column לווידג'ט 'עמודות'.
setWrapStyle(wrapStyle)Columnsהאפשרות הזו מגדירה את סגנון גלישת העמודות של העמודות, קובעת את גודל העמודה בהתאם לרוחב המסך.

תיעוד מפורט

addColumn(column)

הוספת Column לווידג'ט 'עמודות'. העמודות מוצגות לפי הסדר שבו הן נוספו. אפשר להוסיף עד שתי עמודות.

const columns = CardService.newColumns()
    .addColumn(CardService.newColumn());

פרמטרים

שםסוגתיאור
columnColumnעמודת צאצא להוספה לווידג'ט 'עמודות'.

החזרות

Columns – האובייקט הזה, לשרשור.


setWrapStyle(wrapStyle)

האפשרות הזו מגדירה את סגנון גלישת העמודות של העמודות, קובעת את גודל העמודה בהתאם לרוחב המסך.

const columns = CardService.newColumns()
    .addColumn(CardService.newColumn())
    .setWrapStyle(CardService.WrapStyle.WRAP);

פרמטרים

שםסוגתיאור
wrapStyleWrapStyleסגנון האריזה שיוגדר עבור העמודות.

החזרות

Columns – האובייקט הזה, לשרשור.