Dirección de la celda (debe coincidir con el valor de la ruta {cellName}).
Author
string
opcional
Nombre del autor del comentario.
HtmlNote
string
opcional
Texto del comentario en formato HTML.
Note
string
opcional
Comentario en texto sin formato.
AutoSize
boolean
opcional
Ajustar automáticamente el tamaño del cuadro de comentario.
IsVisible
boolean
opcional
Mostrar el comentario de forma predeterminada.
Width / Height
number
opcional
Tamaño del cuadro de comentario (en puntos).
TextHorizontalAlignment
string
opcional
Alineación horizontal (Left, Center, Right).
TextOrientationType
string
opcional
Rotación del texto (NoRotation, Rotate90, …).
TextVerticalAlignment
string
opcional
Alineación vertical (Top, Center, Bottom).
Ejemplo con cURL
curl -v "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/comments/A1"\
-X PUT \
-H "Content-Type: application/json"\
-H "Accept: application/json"\
-H "Authorization: Bearer <jwt token>"\
-d '{
"CellName": "A1",
"Author": "test",
"HtmlNote": "<font style=\"font-weight:bold;font-family:Tahoma;font-size:9pt;color:#000000;text-align:left;\">this is a comment</font>",
"Note": "this is a comment",
"AutoSize": true,
"IsVisible": true,
"Width": 10,
"Height": 10,
"TextHorizontalAlignment": "Left",
"TextOrientationType": "NoRotation",
"TextVerticalAlignment": "Top"
}'
Esquema de respuesta
Campo
Tipo
Descripción
Comment
object
Objeto de comentario creado (consulte Campos del objeto Comment anterior, más metadatos de enlace).
Code
integer
Código de estado HTTP devuelto por la API (por ejemplo, 200).
Status
string
Mensaje de estado en texto (por ejemplo, "OK").
El objeto Comment también contiene un subobjeto link:
Subcampo
Tipo
Descripción
Href
string
URL de autoreferencia para el recurso de comentario.
Rel
string
Tipo de relación (self).
Title
string
Título opcional (puede ser null).
Type
string
Tipo MIME opcional (puede ser null).
Ejemplo de respuesta correcta
{"Comment":{"CellName":"A1","Author":"test","HtmlNote":"<Font Style=\"FONT-WEIGHT: bold;FONT-FAMILY: Tahoma;FONT-SIZE: 9pt;COLOR: #000000;TEXT-ALIGN: left;\">this is a comment</Font>","Note":"this is a comment","AutoSize":true,"IsVisible":true,"Width":10,"Height":10,"TextHorizontalAlignment":"Left","TextOrientationType":"NoRotation","TextVerticalAlignment":"Top","link":{"Href":"/test.xlsx/worksheets/Sheet1/comments/A1","Rel":"self","Title":null,"Type":null}},"Code":200,"Status":"OK"}
Respuestas de error
Código HTTP
Descripción
Ejemplo
400
Solicitud incorrecta: parámetros faltantes o no válidos.
{ "Error": { "Code": "InvalidParameter", "Message": "El parámetro 'cellName' falta o tiene un formato incorrecto." }, "Code": 400, "Status": "Bad Request" }
No encontrado: el libro, la hoja de cálculo o la celda no existen.
{ "Error": { "Code": "FileNotFound", "Message": "No se encontró el libro 'test.xlsx'." }, "Code": 404, "Status": "Not Found" }
500
Error interno del servidor: condición inesperada en el servidor.
{ "Error": { "Code": "ServerError", "Message": "Se produjo un error inesperado." }, "Code": 500, "Status": "Internal Server Error" }
Ejemplos con SDK
Los SDK siguientes proporcionan envoltorios listos para usar para esta operación. Reemplace los valores de marcador de posición (<YOUR_TOKEN>, <FILE_NAME>, etc.) con datos reales.
Consulte también
Obtener comentario en hoja de cálculo – GET /cells/{name}/worksheets/{sheetName}/comments/{cellName}
Actualizar comentario en hoja de cálculo – POST /cells/{name}/worksheets/{sheetName}/comments/{cellName}
Eliminar comentario en hoja de cálculo – DELETE /cells/{name}/worksheets/{sheetName}/comments/{cellName}
Borrar todos los comentarios – DELETE /cells/{name}/worksheets/{sheetName}/comments
Notas adicionales
La ruta del endpoint incluye v3.0. Hay disponible una versión más reciente (v3.1); actualice la URL base según sea necesario si necesita las características más recientes.