> For the complete documentation index, see [llms.txt](https://help.pickzen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.pickzen.com/guides/nocode/functions/slots.md).

# SLOTS

### Details

It also accepts a group of lists, returning, in this case, a group with slots in each of its entries.

### Syntax

**SLOTS(items, table, \[multiple])**

| **Argument name**                               | Description                                                                                                                                                 |
| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><strong>items</strong></p><p>Required</p>    | <p>List of items, or group of lists.<br>The list can contain duplicated items, in whose case they will weigh more and will be prioritized in the slots.</p> |
| <p><strong>table</strong></p><p>Required</p>    | <p>Table with the association between each item and its group.<br>An item can be also associated with multiple slots.</p>                                   |
| <p><strong>multiple</strong></p><p>Optional</p> | If *true*, each slot will accept more than a single item. It is *false* by default.                                                                         |

**Table syntax**

| Column name                                 | Description      |
| ------------------------------------------- | ---------------- |
| <p><strong>item</strong></p><p>Required</p> | Item identifier. |
| <p><strong>slot</strong></p><p>Required</p> | Slot identifier. |

### Examples

#### Example 1

If:

* items = \[p1, p2, p3, p4, p5]

And table is:

![table](/files/-MA6nIGSvHQVYZeyvKlD)

**SLOTS(items, table)** will return:

```
slot1: [p1]
slot2: [p2]
slot3: [p4]
```

**SLOTS(items, table, true)** will return:

```
slot1: [p1, p5]
slot2: [p2, p3]
slot3: [p4]
```

#### Example 2

If:

* items = \[p1, p2, p5, p3, p4, p5]

and table is:

![table](/files/-MA6nIGSvHQVYZeyvKlD)

**SLOTS(items, table, true)** will return:

```
slot1: [p5, p1]
slot2: [p2, p3]
slot3: [p4]
```

Note p5 has a higher priority because it appears twice in the list.

#### Example 3

If:

* items = {group1:\[p1, p2, p3, p4], group2:\[p5, p6, p7, p8]}

and table is:

![table](/files/-MA6pxGr7iEGZ8bGVfHe)

**SLOTS(items, table, true)** will return:

```
group1:
    slot1: [p1]
    slot2: [p2, p3]
    slot3: [p4]
    
group2:
    slot1: [p5]
    slot2: [p6]
    slot3: [p6, p7, p8]
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.pickzen.com/guides/nocode/functions/slots.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
