presentation | string | Yes | - | Google Slides presentation URL or ID. You must ask the user for it if not provided. |
identifier_type | string or SelectableOption | Yes | - | Method to identify the slide where the table will be created. Available options: ‘slide_number’ - Identify slide by its position in the presentation (1-based indexing) ‘slide_id’ - Identify slide by its unique Google Slides object ID |
slide_number | integer | No | - | Number of the slide where the table will be created (1-based indexing, starting from 1). REQUIRED when identifier_type is ‘slide_number’. MUST BE NULL/EMPTY when identifier_type is ‘slide_id’ - clear this field if identifier_type changes to ‘slide_id’. Must be a positive integer. Example: 1 for first slide, 2 for second slide, etc. |
slide_id | string | No | - | Unique Google Slides object ID of the slide where the table will be created. REQUIRED when identifier_type is ‘slide_id’. MUST BE NULL/EMPTY when identifier_type is ‘slide_number’ - clear this field if identifier_type changes to ‘slide_number’. Example format: ‘g1a82910c99_0_0’ |
rows | integer | Yes | - | Number of rows for the table. Must be a positive integer between 1 and 20. |
columns | integer | Yes | - | Number of columns for the table. Must be a positive integer between 1 and 20. |
alt_text | string | No | - | Optional alternative text for the table. This can be used later to identify and update the table using other operations like ‘slides_update_table’. RECOMMENDED to set this to a unique value for easier future reference. Example: ‘campaigns_table’ or ‘monthly_report’ |