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-10/

{
  "context": "Evaluates how the solution uses pygsheets to operate inside a shared drive: authorizing the client, turning on shared-drive support, creating spreadsheets in shared-drive folders, moving them between folders, and listing them with shared-drive scoping. Checks that the implementation leans on pygsheets' Drive helpers instead of custom HTTP calls.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Authorize client",
      "description": "Initializes the pygsheets Client via `pygsheets.authorize(...)` (or equivalent pygsheets helper) instead of constructing Drive/Sheets HTTP calls manually.",
      "max_score": 20
    },
    {
      "name": "Enable drive",
      "description": "Calls `client.drive.enable_team_drive(shared_drive_id)` (or sets `client.teamDriveId`) before performing shared-drive operations so Drive requests include the shared-drive context.",
      "max_score": 20
    },
    {
      "name": "Create in folder",
      "description": "Creates the spreadsheet using `Client.create(...)` with the `folder` or `folder_name` argument pointing to the shared-drive folder, relying on pygsheets instead of manual Drive requests.",
      "max_score": 20
    },
    {
      "name": "Move file",
      "description": "Uses `client.drive.move_file(file_id, old_folder=..., new_folder=...)` (or pygsheets' `move_file` equivalent) to relocate a spreadsheet between shared-drive folders rather than recreating it.",
      "max_score": 20
    },
    {
      "name": "List scoped",
      "description": "Lists spreadsheets with pygsheets APIs such as `client.spreadsheet_titles(...)` or `client.drive.spreadsheet_metadata(...)` after enabling the shared drive, ensuring results come from the shared drive (e.g., by using drive-specific query/corpora flags and not personal-drive defaults).",
      "max_score": 20
    }
  ]
}

Version

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