Estoy tratando de crear una entrada en un formulario de gravedad a través de la publicación API en el script de Google Apps.
Se crea una entrada pero los valores se muestran en blanco. Cualquier idea de dónde posiblemente me estoy equivocando sería apreciada.
A continuación se muestra mi código:
function gravityForms(){ const url = 'https://example.com/wp-json/gf/v2/forms/18/entries'; const payload = [{"2":"My name"}]; const options = { "method" : "post", "payload" : JSON.stringify(payload), "muteHttpExceptions" : true }; options.headers = { "Content-Type" : "application/json", "Authorization" : "Basic " + Utilities.base64Encode("ck_xxxxxxxxxxxx:cs_xxxxxxxxxxxxxxxxxx") }; const res = UrlFetchApp.fetch(url, options); console.log(res.getContentText()); }Esta es la respuesta que obtengo en el registrador
{"0":{"2":"My name"},"form_id":18,"id":3320}Eliminé el [] del objeto de entrada y funcionó. gracioso ya que los ejemplos muestran cómo agregarlos.