Posibilidades
Precio
Documentación
Sobre nosotros
Abrir
Posibilidades
Precio
Documentación
Sobre nosotros
Abrir la aplicación web
Por dónde empezar
Documentos
Editor
Mesas
Disco
Сorreo
Configuración
Widgets
Integraciones
Pago y tarifas
Ayuda
Integraciones
La documentación ha sido traducida automáticamente utilizando aprendizaje automático.
function exportJSON() { var sheet = SpreadsheetApp.getActiveSheet(); var sheet_id = SpreadsheetApp.getActiveSpreadsheet().getUrl(); var rows = sheet.getDataRange(); var numRows = rows.getNumRows(); var numCols = rows.getNumColumns(); var values = rows.getValues(); var output = "["; for (var i = 0; i < numRows; i++) { if (i > 0) output += ","; var row = values[i]; output += "{\"0\":\"true\""; for (var a = 0; a < numCols; a++) { var cellValue = row[a].toString() .replace(/\"/g, """) // Замена двойных кавычек .replace(/'/g, "'"); // Замена одинарных кавычек output += ",\"" + (a + 1) + "\":\"" + cellValue + "\""; } output += "}"; } output += "]"; var result = UrlFetchApp.fetch('https://dimaker.app/api/v1/googlesheets-create/', {"method" : "POST", "payload" : {"sheet_id" : sheet_id, "data" : output}, "muteHttpExceptions": true}); if (result.getResponseCode() == 200) { var json = result.getContentText(); if (json) { data = JSON.parse(json); Object.keys(data).forEach(key => { sheet.getRange(key).setValue(data[key]); }); } } }
Otras integraciones
Integración con Tilda
Integración con Google Sheets
Bot en Telegram
Integración con amoCRM
Formulario de creación
Integración vía API
Integración con GetCourse
Integración con TypeForm
¿Estás listo para empezar?
Abrir
Abrir la aplicación web