Class Columns

Colonne

Il widget Columns mostra fino a due colonne in una scheda o in una finestra di dialogo. Puoi aggiungere widget a ogni Column; i widget vengono visualizzati nell'ordine specificato. Per un esempio in Per le app Google Chat, vedi Colonne.

L'altezza di ogni colonna è determinata dalla colonna più alta. Ad esempio, se la prima colonna è più alta della seconda colonna, entrambe le colonne hanno l'altezza della prima colonna. Poiché ogni colonna può contenere un numero diverso di widget, non puoi definire righe o allineare i widget tra le colonne.

Le colonne vengono visualizzate una accanto all'altra. Puoi personalizzare la larghezza di ogni colonna utilizzando il metodo Campo HorizontalSizeStyle. Se la larghezza dello schermo dell'utente è troppo ridotta, viene visualizzata la seconda colonna a capo sotto il primo:

  • Sul web, la seconda colonna va a capo se la larghezza dello schermo è inferiore o uguale a 480 pixel.
  • Sui dispositivi iOS, la seconda colonna va a capo se la larghezza dello schermo è inferiore o uguale a 300. pt.
  • Sui dispositivi Android, la seconda colonna va a capo se la larghezza dello schermo è inferiore o uguale a 320 dp

Disponibile per le app Google Chat e i componenti aggiuntivi di Google Workspace. Le interfacce utente dei componenti aggiuntivi che supportano le colonne includono:

  • La finestra di dialogo visualizzata quando gli utenti aprono il componente aggiuntivo da una bozza di email.
  • La finestra di dialogo visualizzata quando gli utenti aprono il componente aggiuntivo dal menu Aggiungi allegato in una Evento di Google Calendar.
// 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);

Metodi

MetodoTipo restituitoBreve descrizione
addColumn(column)ColumnsAggiunge un Column al widget Colonne.
setWrapStyle(wrapStyle)ColumnsImposta lo stile di wrapping delle colonne e controlla il modo in cui le colonne vengono ridimensionate in base alla larghezza dello schermo.

Documentazione dettagliata

addColumn(column)

Aggiunge un Column al widget Colonne. Le colonne vengono visualizzate nell'ordine in cui vengono aggiunti. Puoi aggiungere fino a due colonne.

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

Parametri

NomeTipoDescrizione
columnColumnUna colonna secondaria da aggiungere al widget Colonne.

Invio

Columns: oggetto per il collegamento.


setWrapStyle(wrapStyle)

Imposta lo stile di wrapping delle colonne e controlla il modo in cui le colonne vengono ridimensionate in base alla larghezza dello schermo.

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

Parametri

NomeTipoDescrizione
wrapStyleWrapStyleLo stile di wrapping da impostare per le colonne.

Invio

Columns: oggetto per il collegamento.