Arbeta med Excel-kommentarer – Aspose.Cells Cloud API-guide

Contents
[ ]

När du skapar en Excel-arbetsbok kan användare lägga till kommentarer av olika skäl. Ett vanligt användningsområde är att förklara en formel i en cell, särskilt om filen kommer att delas med andra. Kommentarer kan också fungera som påminnelser, anteckningar för samarbetspartners eller som ett medel för att hänvisa till andra arbetsböcker. När en kommentar har lagts till tillåter Excel användarna att ändra storlek, form och format på kommentarboxen så att den passar deras önskade stil. Att mastera hantering av kommentarer hjälper användare att få ut det mesta av denna funktion.

Förutsättningar

  • Ett aktivt Aspose.Cells Cloud-konto.
  • En giltig åtkomsttoken som erhållits via OAuth 2.0.
  • API-version v3.0 (de slutpunkter som används i den här guiden tillhör denna version).
  • Valfritt: Aspose.Cells SDK för ditt föredragna programspråk för att förenkla skapandet av förfrågningar.

Version

Exemplen nedan riktas till Aspose.Cells Cloud REST API v3.0. Kommande API-utgåvor kan införa ytterligare parametrar eller ändra svarsstrukturer; konsultera alltid den senaste API-referensen för uppdaterade detaljer.

Lägg till en kommentar

För att lägga till en kommentar, skicka en POST-förfrågan till följande slutpunkt:

POST https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}
Content-Type: application/json

Sökvägsparametrar

Parameter Typ Obligatorisk Beskrivning
file string Ja Namn på arbetsboksfilen (inklusive tillägg).
sheet string Ja Kalkylbladsnamn där kommentaren ska läggas till.

Schemat för begärandetexten

Fält Typ Obligatorisk Beskrivning
CellName string Ja Adress i A1-stil för cellen (t.ex. B2).
Comment string Ja Kommentartext som ska lagras.
Author string Nej Namn på kommentarens författare.

Exempel på begärandetext

{
  "CellName": "B2",
  "Comment": "Granskning behövs",
  "Author": "John Doe"
}

Exempel på lyckad svarsåterställning (200 OK)

{
  "Code": 200,
  "Status": "OK",
  "Comment": {
    "CellName": "B2",
    "Author": "John Doe",
    "HtmlComment": "Granskning behövs",
    "Note": "Granskning behövs"
  }
}

Vanliga felkoder

Kod Betydelse
400 Ogiltig celladress eller begärandetext
401 Auktorisering saknas – ogiltig/bristfällig token
404 Arbetsbok eller kalkylblad hittades inte

Hämta kommentarer

Hämta alla kommentarer från ett kalkylblad:

GET https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}

Sökvägsparametrar

Parameter Typ Obligatorisk Beskrivning
file string Ja Namn på arbetsboksfilen.
sheet string Ja Kalkylbladsnamn.

Exempel på svar

{
  "Code": 200,
  "Status": "OK",
  "Comments": [
    {
      "CellName": "A1",
      "Author": "Alice",
      "HtmlComment": "Initialt värde",
      "Note": "Initialt värde"
    },
    {
      "CellName": "B2",
      "Author": "John Doe",
      "HtmlComment": "Granskning behövs",
      "Note": "Granskning behövs"
    }
  ]
}

Uppdatera en kommentar

För att ändra en befintlig kommentar, skicka en PUT-förfrågan. Kommentaren identifieras av dess index i kalkylbladets samling av kommentarer (börjar på 0).

PUT https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments/{commentIndex}
Authorization: Bearer {access_token}
Content-Type: application/json

Sökvägsparametrar

Parameter Typ Obligatorisk Beskrivning
file string Ja Namn på arbetsboksfilen.
sheet string Ja Kalkylbladsnamn.
commentIndex int Ja Nollbaserat index för den kommentar som ska uppdateras.

Schemat för begärandetexten

Fält Typ Obligatorisk Beskrivning
Comment string Ja Ny kommentartext.
Author string Nej Uppdaterat författarnamn (valfritt).

Exempel på begärandetext

{
  "Comment": "Uppdaterad text för anteckning",
  "Author": "John Doe"
}

Svaret följer samma struktur som svaret för Lägg till en kommentar.

Ta bort en kommentar

Ta bort en enskild kommentar med dess index:

DELETE https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments/{commentIndex}
Authorization: Bearer {access_token}

Sökvägsparametrar

Parameter Typ Obligatorisk Beskrivning
file string Ja Namn på arbetsboksfilen.
sheet string Ja Kalkylbladsnamn.
commentIndex int Ja Nollbaserat index för den kommentar som ska tas bort.

Ett lyckat borttagningssvar returnerar:

{
  "Code": 200,
  "Status": "OK"
}

Ta bort alla kommentarer

För att rensa alla kommentarer från ett kalkylblad:

DELETE https://api.aspose.cloud/v3.0/cells/{file}/worksheets/{sheet}/comments
Authorization: Bearer {access_token}

Sökvägsparametrar

Parameter Typ Obligatorisk Beskrivning
file string Ja Namn på arbetsboksfilen.
sheet string Ja Kalkylbladsnamn.

Riktlinjer för felhantering

  • 404 Not Found – Kontrollera att arbetsbokens ID, kalkylbladsnamn och kommentarsindex är korrekta.
  • 400 Bad Request – Kontrollera JSON-syntaxen och obligatoriska fält (CellName, Comment).
  • 429 Too Many Requests – Implementera exponentiell backoff och respektera Retry-After-headern.

Sammanfattning

För mer information om arbetet med andra kalkylarksobjekt, se guiden om arbeta med celler.