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"
}