CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-pygsheets

tessl install tessl/pypi-pygsheets@2.0.0

Google Spreadsheets Python API v4

Agent Success

Agent success rate when using this tile

76%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.23x

Baseline

Agent success rate without this tile

62%

rubric.jsonevals/scenario-7/

{
  "context": "Evaluates whether the worksheet management helper correctly leverages pygsheets to create, reposition, hide, resize, and freeze tabs instead of reimplementing sheet logic. Focus is on choosing the right pygsheets worksheet and spreadsheet APIs that match each requirement in the spec.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Reuse before add",
      "description": "Looks up an existing tab by title using Spreadsheet.worksheet (with WorkSheetProperty.TITLE) and only calls Spreadsheet.add_worksheet when absent.",
      "max_score": 20
    },
    {
      "name": "Indexed creation",
      "description": "Creates new tabs with Spreadsheet.add_worksheet using the index, rows, and cols parameters to place the sheet correctly and apply initial sizing.",
      "max_score": 20
    },
    {
      "name": "Reorder move",
      "description": "Moves an existing worksheet to the requested position by setting Worksheet.index or using its update_index helper rather than deleting/recreating.",
      "max_score": 20
    },
    {
      "name": "Rename & hide",
      "description": "Updates Worksheet.title for renaming and Worksheet.hidden for visibility, preserving order without rebuilding the sheet.",
      "max_score": 20
    },
    {
      "name": "Resize & freeze",
      "description": "Uses Worksheet.resize (or rows/cols setters) plus Worksheet.frozen_rows/Worksheet.frozen_cols to grow grids and set frozen panes instead of manual data padding.",
      "max_score": 20
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/pygsheets@2.0.x
tile.json