Estoy tratando de ejecutar una solicitud de publicación desde los scripts de Office en una API, pero seguí recibiendo un error de recuperación cada vez que agrego: "Content-type": "application/json" al encabezado, una vez que elimino el contenido- escriba la opción o reemplace su valor con algo que no sea "application/json", entonces la solicitud de recuperación funciona, pero devuelve un error con el código 0 y mensajes de error de validación que indican que el nombre de usuario y la contraseña ('que ya están definidos en el cuerpo no pudieron ser encontrado'): A continuación se muestra el código
async function main(workbook: ExcelScript.Workbook) { const param = { method: "POST", headers: { //"Content-type": "application/json" }, body: JSON.stringify({ user_id: "uname", password: "pwd"}) }; await fetch("https://testAPI/login/", param).then(response => response.json()) .then(data => console.log(data)); }error cuando ejecuto este código con el encabezado Content-Type establecido en 'aplicación/json' (la línea 33 contiene la instrucción de búsqueda):
Línea 33: Error al recuperar
Error cuando ejecuto este código con el tipo de contenido establecido en 'texto/sin formato', otras opciones o eliminando por completo la propiedad de tipo de contenido del encabezado:
Además, esta misma solicitud del cartero o de Power Automate con el tipo de contenido del encabezado establecido en 'aplicación/json' se ejecuta correctamente, el problema ocurre solo en el script de Office