create_duplicate_sheet_tool
Generate a copy of an existing sheet in Google Sheets with customizable name and position. Duplicate data for backups, templates, or version control.
Instructions
Create a duplicate of an existing sheet.
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| insert_position | No | Position to insert the duplicated sheet (1-based index, optional - will insert at end if not specified) | |
| new_sheet_name | No | Name for the duplicated sheet (optional, will auto-generate if not provided) | |
| source_sheet_name | Yes | Name of the sheet to duplicate | |
| spreadsheet_name | Yes | The name of the Google Spreadsheet | 
Input Schema (JSON Schema)
{
  "properties": {
    "insert_position": {
      "default": null,
      "description": "Position to insert the duplicated sheet (1-based index, optional - will insert at end if not specified)",
      "title": "Insert Position",
      "type": "integer"
    },
    "new_sheet_name": {
      "default": "",
      "description": "Name for the duplicated sheet (optional, will auto-generate if not provided)",
      "title": "New Sheet Name",
      "type": "string"
    },
    "source_sheet_name": {
      "description": "Name of the sheet to duplicate",
      "title": "Source Sheet Name",
      "type": "string"
    },
    "spreadsheet_name": {
      "description": "The name of the Google Spreadsheet",
      "title": "Spreadsheet Name",
      "type": "string"
    }
  },
  "required": [
    "spreadsheet_name",
    "source_sheet_name"
  ],
  "title": "create_duplicate_sheet_toolArguments",
  "type": "object"
}