Thanks for making this! Ran into an issue formatting with multiple tabs.
Problem
The applyTextStyle and formatMatchingText tools do not support the tabId parameter, causing them to always operate on the first tab of a document. This is inconsistent with other tools that properly support multi-tab documents.
Tools with tabId support (working correctly)
- readGoogleDoc
- appendToGoogleDoc
- insertText
- deleteRange
Tools missing tabId support
- applyTextStyle
- formatMatchingText
Steps to Reproduce
- Open a Google Doc with multiple tabs
- Attempt to apply formatting (e.g., italic, bold) to text in a non-first tab using applyTextStyle with index range
- The formatting is applied to the first tab at those indices instead of the target tab
Expected Behavior
applyTextStyle and formatMatchingText should accept an optional tabId parameter (like other tools) to target specific tabs.