Open a spreadsheet with SpreadsheetLoadOptions and pass a spreadsheet-specific watermark option to add() to target a particular worksheet, a background, or a header/footer.
Add a watermark to a particular worksheet
Use SpreadsheetWatermarkShapeOptions and set worksheet_index to add the watermark as a shape on a specific worksheet.
Other worksheet placements are available through dedicated options — SpreadsheetBackgroundWatermarkOptions (worksheet background) and SpreadsheetWatermarkHeaderFooterOptions (header/footer). Watermarker.get_content() returns a SpreadsheetContent exposing each worksheet’s shapes, charts, backgrounds, headers/footers, and attachments.
For the full set of spreadsheet content operations, see the dedicated topics: